I’m experiencing an issue with my Nextcloud installation on CasaOS.
I have a domain setup and am using nginx as my proxy manager. I want to be able to access Nextcloud through this domain. I am able to access my other apps through the domains with their respective subdomains. For example, jellyfin.mydomain.com works on all my home devices on my network. However, nextcloud.mydomain.com only works on my main computer from which I setup casa os. When I type nextcloud dot mydomain dot com into my tablet or my phone, it does not resolve. (I had to write the word “dot”. It keeps saying new users can only put two links).
I am using pi hole to resolve my network’s DNS requests on my router. I tested this and verified it works. All the other sub domains work. It is only nextcloud that is giving me problems
Here are the details:
Setup:
- CasaOS server running Nextcloud, Jellyfin, Trilium, Vaultwarden, PhotoPrism, and Portainer (see Screenshots)
- All apps are in Docker containers
- Using Nginx Proxy Manager for domain resolution (see screenshots)
- Pi-hole for local DNS management (see screenshots)
- Using the big bear store installations for nextcloud and pi-hole
Issue:
-
Nextcloud domain works perfectly in the browser of my PC that I used for the CasaOS installation and setup
-
my domain is added to the Nextcloud’s Trusted Domains tab (see screenshot)
-
The same Nextcloud domain fails to load on all other devices on my local network
-
All other app domains (Jellyfin, Trilium, etc.) work correctly on all devices when I use their respective domains.
What I’ve Confirmed:
- Pi-hole is resolving DNS settings for my router correctly for all my domains and blocking content in the block list.
- Nginx Proxy Manager is successfully resolving domains for all other apps
- The issue is specific to Nextcloud; other apps’ domains work fine
Questions:
Any recommendations for troubleshooting steps to resolve this issue?