Home server Cloudflare and Truenas Scale with Portainer... Wow!
Home server Cloudflare and Truenas Scale with Portainer... Wow!
I'm really confused about what's happening here. I'm trying to connect to some new web apps I want to run, but I keep getting nothing. I spent several days trying without success and don't know which link is causing the problem.
Background: I currently host my apps on a home server using TrueNAS Scale Bluefin 22.12.0. My usual setup involves TrueNAS hosting Truechart or Official Chart, with Node Proxy Manager (Truechart) running on port 443. The router forwards that port to my home IP via Cloudflare. It works perfectly for me, but I'm switching to a Debian VM with Docker and Portainer. I'm using a bridge interface on the VM and can access portainer at 192.168.1.101:9443.
Now I'm testing containers—like Codiad and Node.js apps—but nothing connects. When I open ports on my router, they're accessible. Node lets me forward directly to my desktop without issues.
I need to figure out what's missing or broken. For example, I tried accessing codiad and code domains, but nothing works. The same goes for the test app at 192.168.1.101:7443. It seems like proxying is the issue, but I can't see a clear path.
Some notes:
- My home domain points to my IP.
- Proxy settings point to Cloudflare, not my actual IP.
- Ports open on router but not when using NodeProxyManager.
- NPM breaks when something in the chain is proxied, but I don't see that happening.
Any suggestions would be really helpful.