Cloudflare Tunnels is a simpler alternative to Nginx Proxy Manager for hosting self-hosted services on the internet. Unlike Nginx, which requires port forwarding and dynamic DNS setup, Cloudflare Tunnels opens up services to the world without any hassle.
Nginx Proxy Manager creates security holes in your network by requiring you to expose your home IP address and ports 80 and 443 on your router. This process can be tricky, especially if not all routers support port forwarding or ISPs provide a fixed IP target for websites.
Cloudflare Tunnels eliminates this complexity by installing the cloudflared client on your server, which opens a tunnel to Cloudflare’s servers. From there, you can configure the IP address and let Cloudflare handle the rest. This means no more dynamic DNS updates or port forwarding issues.
In contrast to Nginx Proxy Manager, Cloudflare Tunnels is easier to set up and doesn’t require network engineering expertise. It also allows for simpler server setup changes without having to worry about updating port forwarding on your router.
If you’re planning to build a home lab or host services from home this weekend, consider using Cloudflare Tunnels instead of Nginx Proxy Manager.
Source: https://www.howtogeek.com/dont-set-up-nginx-proxy-manager-do-this-instead