Hi all,
A couple of months ago I set up my TrueNAS Scale server and got Docker up and running following the excellent guide I found on this very forum.
Here’s how my infrastructure looks like:
- TrueNAS Scale server running Docker containers in a
proxy
network - Nginx Proxy Manager running in Docker on the same
proxy
network - Unifi Express gateway, server has a static IP address both in Unifi and on its physical NIC (10.0.0.7)
- no firewall rules on Unifi currently - for testing purposes
- port forwarding enabled in Unifi, directing 443 to 10.0.0.7:443, where Nginx Proxy Manager is listening on
- Authelia in Docker -
auth.mydomain.com
, internally on theproxy
Docker network
A couple of days ago I noticed this strange behaviour: if I do ping 111.111.111.111
(imagine this is my public IP address) from the TrueNAS server and any other Docker container, it goes fine, without any packet loss. However, if I do curl auth.mydomain.com/.well-known/openid-configuration
, the command terminates with connection timeout. On the other hand, in a browser, the same page loads fine and I can curl
it from my laptop which is in the same Unifi network and subnet.
Additionally, all the commands – ping, curl, traceroute, telnet – do return the correct public IP address. Nevertheless, the server cannot… talk to itself.
Please help me figure out what could be causing this.
Thank you!