Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Support
  3. N8N & NocoDB

N8N & NocoDB

Scheduled Pinned Locked Moved Solved Support
dns
7 Posts 3 Posters 1.2k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jagadeesh-s2104J Offline
      jagadeesh-s2104J Offline
      jagadeesh-s2104
      wrote on last edited by girish
      #1

      Hello!

      I can access N8n & Nocodb from my laptop and it works fine.
      But when I try to connect Nocodb from N8n through API(Both are on the same Cloudron server) I get the below error on N8n.

      Just FYI, Ports 80 & 443 are not open on my router.
      I have all my cloudron domains point to the cloudron server.
      So locally I can access Cloudron based app sites.

      Any inputs would be helpful.

      ERROR: getaddrinfo ENOTFOUND nocodb.xyz.us
      getaddrinfo ENOTFOUND nocodb.xyz.us

      Thank you!

      girishG 1 Reply Last reply
      1
      • W Offline
        W Offline
        warg
        wrote on last edited by
        #2

        When it's not reachable from outside, you shouldn't try to connect from external. Try to use the internal IP address + port. Beside of that, I'm not sure if it works then because so far I'm not familar enough with the networking of Cloudron/Docker.

        jagadeesh-s2104J 1 Reply Last reply
        1
        • W warg

          When it's not reachable from outside, you shouldn't try to connect from external. Try to use the internal IP address + port. Beside of that, I'm not sure if it works then because so far I'm not familar enough with the networking of Cloudron/Docker.

          jagadeesh-s2104J Offline
          jagadeesh-s2104J Offline
          jagadeesh-s2104
          wrote on last edited by
          #3

          @warg I'm connecting it from my home and not outside. I can access both the services with the URL from my laptop on my home network.
          No problem with that. Only when I add the Url of NocoDB to N8n it gives the error.

          1 Reply Last reply
          0
          • jagadeesh-s2104J jagadeesh-s2104

            Hello!

            I can access N8n & Nocodb from my laptop and it works fine.
            But when I try to connect Nocodb from N8n through API(Both are on the same Cloudron server) I get the below error on N8n.

            Just FYI, Ports 80 & 443 are not open on my router.
            I have all my cloudron domains point to the cloudron server.
            So locally I can access Cloudron based app sites.

            Any inputs would be helpful.

            ERROR: getaddrinfo ENOTFOUND nocodb.xyz.us
            getaddrinfo ENOTFOUND nocodb.xyz.us

            Thank you!

            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #4

            @jagadeesh-s2104 ENOTFOUND means the domain is not found (as opposed to not able to connect). On the n8n web terminal, are you able resolve nocodb domain name ? i.e host nocodb.xyz.us . Does that work in the web terminal ?

            jagadeesh-s2104J 1 Reply Last reply
            0
            • girishG girish

              @jagadeesh-s2104 ENOTFOUND means the domain is not found (as opposed to not able to connect). On the n8n web terminal, are you able resolve nocodb domain name ? i.e host nocodb.xyz.us . Does that work in the web terminal ?

              jagadeesh-s2104J Offline
              jagadeesh-s2104J Offline
              jagadeesh-s2104
              wrote on last edited by jagadeesh-s2104
              #5

              @girish Thank you!

              It says not found.

              I have Primary and Secondary DNS Server which points the nocodb domain to Cloudron and it works fine when I access it from LAN.
              But from Cloudron server it is not resolving. Meaning my DNS server that is set to all client through DHCP is not working for Cloudron Server.

              I don't want to open port 80/443 to cloudron - so I use it this way.
              All apps works fine, but this is the first time I'm trying to connect one cloudron app from another.

              What is the best way to tell Cloudron to use my internal DNS instead of it's own? Thank you!

              Edit : Can I use the DNS section of https://docs.cloudron.io/troubleshooting/ ?

              girishG 1 Reply Last reply
              0
              • jagadeesh-s2104J jagadeesh-s2104

                @girish Thank you!

                It says not found.

                I have Primary and Secondary DNS Server which points the nocodb domain to Cloudron and it works fine when I access it from LAN.
                But from Cloudron server it is not resolving. Meaning my DNS server that is set to all client through DHCP is not working for Cloudron Server.

                I don't want to open port 80/443 to cloudron - so I use it this way.
                All apps works fine, but this is the first time I'm trying to connect one cloudron app from another.

                What is the best way to tell Cloudron to use my internal DNS instead of it's own? Thank you!

                Edit : Can I use the DNS section of https://docs.cloudron.io/troubleshooting/ ?

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #6

                @jagadeesh-s2104 If I understand your setup correctly, you have a custom DNS server which resolves your domain . All your other machines work fine because they use the custom DNS server.

                Cloudron uses it's own DNS resolver called unbound. You can configure unbound to use your custom DNS server. See https://docs.cloudron.io/networking/#internal-dns-server . Once configured, try the host command again and hopefully it works.

                jagadeesh-s2104J 1 Reply Last reply
                1
                • girishG girish

                  @jagadeesh-s2104 If I understand your setup correctly, you have a custom DNS server which resolves your domain . All your other machines work fine because they use the custom DNS server.

                  Cloudron uses it's own DNS resolver called unbound. You can configure unbound to use your custom DNS server. See https://docs.cloudron.io/networking/#internal-dns-server . Once configured, try the host command again and hopefully it works.

                  jagadeesh-s2104J Offline
                  jagadeesh-s2104J Offline
                  jagadeesh-s2104
                  wrote on last edited by
                  #7

                  @girish Thank you!

                  1 Reply Last reply
                  0
                  • girishG girish has marked this topic as solved on
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Bookmarks
                    • Search