Nextcloud w/ Tailscale & Docker

Howdy, folks. Long time Nextcloud user, migrating to self-hosing on a new NAS (Ugreen DXP400PRO) and could use some help.

I’ve successfully installed Nextcloud in Docker via Dockhand and a compose file using the instructions in the guide linked below. However because my ISP blocks ports 80 and 443, using Nginx Proxy Manager and noip.com to access outside my LAN via DDNS is not possible. Therefore I’m still unable to take the next step to get Nextcloud running on my NAS.

I installed Tailscale, and my NAS is recognized, but I’m entirely unsure how to access the Nextcloud setup, which requires https to configure. If anyone can get me pointed in the right direction, that’d be most welcome.

Warning: n00b alert! I’m not an 'ix guy and this has been a steep learning curve for me. Please assume I don’t know my ass from a hole in the ground, and kindly use small words. :wink:

hi there please fill out the support template so people know what you configure so far. describe what you tried and add logs..

Review available docs and forum topics

chances are high you find some hints

Yeah I’d suggest you use the Nextcloud All-In-One Image/Stack rather than the micro-services image in that tutorial.

AIO also already has docs for integrating Tailscale:

AIO Reverse Proxy Setup

AIO - Are other ports than the default 443 for Nextcloud supported

Thanks for that suggestion. I tried AIO previously but had no success, the docker container kept cycling through starts/stops so I gave up. Could have been the compose file I used, I’ll give it another shot.

OK, so I just checked the AIO documentation and could really, really use some help with the compose file because the instructions presume someone who has familiarity with networking, 'ix and docker. I previously set my data folders for other Docker apps to: /volume1/docker/appname but this one is above my head - there are way too many parameters for me to get my head around.

It’s crucial to know what you do otherwise your data in danger from bad administration or security issues.

please read and understand 101: Self-hosting information for beginners.

Nextcloud is not the easiest app to operate - maybe start and learn using easier application. and don’t overcomplicate things - tailscale and similar things are hard to understand and troubleshoot especially if you are still learning.