Best way to reverse proxy CasaOS and multiple services with DuckDNS + NGINX Proxy Manager? #2295
ignaciobalaschsola
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone! I’m new to CasaOS and self-hosting, so apologies if this is a basic question — I’m just trying to learn and get my setup right.
🧭 What I want to do:
I’d like to host multiple services on my Raspberry Pi 5 using CasaOS, and access them all remotely via custom subdomains through DuckDNS.
Ideally, I want:
• One subdomain (e.g. home.mydomain.duckdns.org) to point to the CasaOS dashboard
• Other subdomains (e.g. media.mydomain.duckdns.org, files.mydomain.duckdns.org) to point to apps I run inside CasaOS (like Jellyfin, Nextcloud, etc.)
Alternatively, I’d also be open to pointing a single domain to CasaOS and somehow routing users to the apps from there — if CasaOS supports something like that (users, app-specific access, etc.). Maybe this is better bc I don't want to spend a fortune on domains, especially since I was thinking of linking the duckdns domains to my personal domains.
✅ What I’ve done so far:
• I successfully connected DuckDNS to my setup.
• I can access CasaOS locally through server.local, and DuckDNS is resolving correctly.
❌ What I tried (and where I got stuck):
• I tried installing NGINX Proxy Manager in order to reverse proxy each service to a different subdomain.
• I realized NGINX needs port 80, but CasaOS was already using it.
• I tried overriding casaos-gateway.service to move CasaOS to port 8000, but it failed — I later realized the binary doesn’t support a --port flag.
⸻
❓So here’s my real question:
I’m looking for guidance — what’s the best way to achieve this setup?
• Should I be trying to move CasaOS to a different port?
• Should I run everything behind NGINX Proxy Manager, and forward to CasaOS internally?
• Or is there a more “CasaOS-native” way of doing this?
I’d love to hear how people who use DuckDNS + NGINX + CasaOS structure their home servers.
Thanks so much in advance!
Beta Was this translation helpful? Give feedback.
All reactions