F5F Stay Refreshed Hardware Desktop Home server Cloudflare and Truenas Scale with Portainer... Wow!

Home server Cloudflare and Truenas Scale with Portainer... Wow!

Home server Cloudflare and Truenas Scale with Portainer... Wow!

J
Jesus_PvPFury
Junior Member
12
11-13-2019, 11:28 PM
#1
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.
J
Jesus_PvPFury
11-13-2019, 11:28 PM #1

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.

E
Extosia
Member
191
11-14-2019, 01:03 AM
#2
Wireguard works as a simple VPN solution. I also use CloudFlare Zero Trust tunnels, but my laptop consistently splits traffic between the VPN and my home network through WireGuard.
E
Extosia
11-14-2019, 01:03 AM #2

Wireguard works as a simple VPN solution. I also use CloudFlare Zero Trust tunnels, but my laptop consistently splits traffic between the VPN and my home network through WireGuard.