N8N & NocoDB
-
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.usThank you!
-
-
@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 ? -
@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/ ?
-
@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.
-