December 26, 20241 yr Hi, new here. I have been able to install the spaceinvader nextcloud aio with Cloudflare reverse proxy as per video - great. I have also spun up a VM in Unraid and can install nextcloud AIO on Ubuntu / docker with a Tailscale domain so I do not have to expose the nextcloud site to the internet. I have not been able though to install Nextcloud AIO directly on unraid with docker and Tailscale with a Tailscale domain so the site is only available on my local Tailscale network. I have looked but not found a way to do Unraid docker, Tailscale, nextcloud AIO using Tailscale domain on local network only without exposing to internet. Can anybody point me in the right direction?
January 7, 20251 yr I would also like exactly this. I tried using this example which uses caddy and docker-compose, but I couldn't even get that to work. My current issue with this solution is getting the containers to be able to access each other. The AIO container was designed with the assumption that the user will access all services from the same base URL (e.g. nextcloud.whatever.com serves collabora from nextcloud.whatever.com/collabora, this is a made up example). But, if each container were separately added to tailscale, then the base URL would change. So, you have to bundle them all together and sidecar tailscale so that they are all served from the same tailscale URL. Anyway, I don't know enough about caddy and it's been painful to even get this far.
January 29, 20251 yr Author Found a solution that works for me with nextcloud-aio behind tailscale network. install nextcloud aio spaceinvader version (do not include tailscale) when it asks for domain I used a domain at Cloudflare create Cloudflare api key for domain and add a wildcard CNAME pointing to example.funny-name.ts.net install caddy if not already installed. Use any-name.your-domain.tld. reload to get certificates. when Nextcloud shows all containers with green lights open link to admin using password provided. it takes a few seconds but loads a working (so far) nextcloud aio Achieves what I wanted which is a nextcloud aio site only accessible on my tailscale.
January 30, 20251 yr Hi, for anyone who would like to use a tailscale subdomain with your nextcloud AOI container it can be done. But tailscale isnt installed into the AIO containers but we use tailscale on the server itself and enable serve. I thought I would put a quick video together to show how.
January 30, 20251 yr Author 2 hours ago, SpaceInvaderOne said: Hi, for anyone who would like to use a tailscale subdomain with your nextcloud AOI container it can be done. But tailscale isnt installed into the AIO containers but we use tailscale on the server itself and enable serve. I thought I would put a quick video together to show how. Just checked the video. Many thanks!! Answers the question (and also learnt about the script plugin). I will give it a spin tomorrow.
February 3, 20251 yr I don't have a tailscale url in the management access panel? How to add this? @ 4:13 in the spaceinvader vid... Edited February 3, 20251 yr by dmura
February 5, 20251 yr Hi everyone. I followed SpaceInvader One's video to the letter and managed to get to the step when all the Nextcloud containers are running. However, when I clicked on the "open your Nextcloud" button, it opened a new tab with my Tailscale domain and the screen was blank. Did anyone else fare a bit better? Please point me to the right direction, happy to provide further information if needed.
February 15, 20251 yr TsdProxy + Tailscale + Nextcloud-AIO Hi Spaceinvader The TSDProxy is a very good solution for Tailscale + Docker. I get it running! First you need install from docker app: Label Manager by Derek Kaser use that configs for NEXTCLOUD AIO 2) Docker Repository: almeidapaulopt/tsdproxy:next From LOG window of TSDProxy, you get the URLS to connect dockers enabled to your TAILSCLAE NETWORK Use the urls from the log windows and Add the NEXTCLOUD AIO DOCKER to your TAILSCALE NETWORK. My Docker NEXTCLOUD AIO use the default template ( Skip Domain Checked) It will Work! Edited February 15, 20251 yr by psycmos
February 15, 20251 yr Hi folks, have the same issue like Fam, after following SpaceInvader One's video, when all is lit up green - the screen where to log in as admin stays blank (Tailscale domain) . the logs of the NC Containers are not telling of any errors...
February 21, 20251 yr Anyone had any luck with the blank screen issue that Fam and 2017jpe have described? I have the same issue and have no clue how to resolve it.
February 22, 20251 yr 18 hours ago, Cleb said: Anyone had any luck with the blank screen issue that Fam and 2017jpe have described? I have the same issue and have no clue how to resolve it. Same issue here...
February 23, 20251 yr I used tailscale serve --bg http://127.0.0.1:11000 instead of https and I managed to get on with the rest of the install. Unfortunately this breaks the collabora server it seems so it is not a proper fix/way to do this. @psycmos Can you please ellaborate a bit more on your solution? Quite interested in reproducing it myself. Do all the components work afterwards? Thank you for your time!
February 23, 20251 yr 1 hour ago, wickedsick31 said: I used tailscale serve --bg http://127.0.0.1:11000 instead of https and I managed to get on with the rest of the install. Unfortunately this breaks the collabora server it seems so it is not a proper fix/way to do this. @psycmos Can you please ellaborate a bit more on your solution? Quite interested in reproducing it myself. Do all the components work afterwards? Thank you for your time! It seems that rebooting unraid with this serve configuration completely breaks unraid webui. I had to ssh in to tailscale serve reset. Altough it broke unraid webui the nextcloud instance was running ok and even collabora was ok. This was the error i got when I ssh'd in : Message from syslogd@Odin at Feb 23 15:11:21 ... nginx: 2025/02/23 15:11:19 [emerg] 50050#50050: bind() to 100.121.160.123:443 failed (98: Address already in use)
March 8, 20251 yr Has no one actually managed to get this sorted? I've been quite busy and haven't had the time to investigate further...
March 8, 20251 yr I also tried installing nextcloud AIO using a Cloudlfare tunnel instead of Tailscale. I followed Spaceinvador One’s recent video guide on it, but ran into networking issues again. On 2/23/2025 at 9:24 PM, wickedsick31 said: It seems that rebooting unraid with this serve configuration completely breaks unraid webui. I had to ssh in to tailscale serve reset. Altough it broke unraid webui the nextcloud instance was running ok and even collabora was ok. This was the error i got when I ssh'd in : Message from syslogd@Odin at Feb 23 15:11:21 ... nginx: 2025/02/23 15:11:19 [emerg] 50050#50050: bind() to 100.121.160.123:443 failed (98: Address already in use) I had the same issue and fixed it by changing the unraid webgui port number from 443 to something else not in use. This can be done in the “Management Access” settings in the unraid webgui. If the webgui is already broken for you the following method will also work: I also faced the issue with Collabora being broken. From diving into container log files there was another network related issue (a wget for initial collabora setup was throwing errors, if I remember correctly). None of nextcloud’s other network related services (such as the plugins manager) was working for me either. I ended up giving up on nextcloud because it was causing too much trouble for me, and migrated to seafile instead. Hopefully the above info might help some of you get your installs working though.
March 25, 20251 yr On 2/5/2025 at 6:42 AM, Fam said: Hi everyone. I followed SpaceInvader One's video to the letter and managed to get to the step when all the Nextcloud containers are running. However, when I clicked on the "open your Nextcloud" button, it opened a new tab with my Tailscale domain and the screen was blank. Did anyone else fare a bit better? Please point me to the right direction, happy to provide further information if needed. Same issue.
May 15, 20251 yr Hello, When I am trying to submit my tailscale domain, it says DNS config is not set for this domain or the domain is not a valid domain! (It was found to be set to '') I have followed spaceinvader's guide using tailscale domain. May I know which part I miss? Thanks
June 1, 20251 yr Hi, I have the same issue. Maybe someone can help.On 5/15/2025 at 6:51 PM, scammas said:Hello,When I am trying to submit my tailscale domain, it saysDNS config is not set for this domain or the domain is not a valid domain! (It was found to be set to '') I have followed spaceinvader's guide using tailscale domain.May I know which part I miss?Thanks
June 7, 20251 yr On 6/1/2025 at 10:28 PM, spukky82 said:Hi, I have the same issue. Maybe someone can help.On 6/1/2025 at 10:28 PM, spukky82 said:Hi, I have the same issue. Maybe someone can help.Exact same problem here. Have no clue what to do...Okay, finally! @scammas @spukky82 What did the trick for me was to change the HTTPS port of unraid itself to another port, that is not in use. To do this, just navigate to Settings / Management Access / HTTPS Port.Now Tailscale is not closing the tailscale serve --bg https://127.0.0.1:11000 command after a few seconds, due to a port conflict with unraid itself. Just check the Tailscale logs under Setting / Tailscale / Log and look for tailscale-watcher.php: Serve TCP Port 443 conflicts with WebGUI, removing. Maybe @SpaceInvaderOne can have a look into this?Thanks! Edited June 8, 20251 yr by siggi Solution found (for me at least)
June 27, 20251 yr I don't know if it'll help others -- I personally still haven't fixed the collabora issues. However, I did find out for some reason beyond my current understanding that the command Spaceinvader showed in his Tailscale Nextcloud AIO video doesn't work for me anymore. As such I instead used tailscale serve -bg --https=443 http://localhost:11000 which ended up doing the trick which came from this thread of comments on redditAgain if anyone else can figure out how to handle the what I assume is a routing issue -- nextcloud can't actually find Collabora because we're directing it to the same served domain from Tailscale which has already been redirected to the main installation of Nextcloud. Then it'd be greatly appreciated.
June 28, 20251 yr On 6/27/2025 at 5:31 PM, ChisaiMaikeru said:I don't know if it'll help others -- I personally still haven't fixed the collabora issues. However, I did find out for some reason beyond my current understanding that the command Spaceinvader showed in his Tailscale Nextcloud AIO video doesn't work for me anymore. As such I instead used tailscale serve -bg --https=443 http://localhost:11000 which ended up doing the trick which came from this thread of comments on redditAgain if anyone else can figure out how to handle the what I assume is a routing issue -- nextcloud can't actually find Collabora because we're directing it to the same served domain from Tailscale which has already been redirected to the main installation of Nextcloud. Then it'd be greatly appreciated.This worked for me! THANK YOU for sharing that.
July 11, 2025Jul 11 Hello,I have the same issue with my tailscale domain after following SpaceInvaderOne youtube video.I am getting the following error: DNS config is not set for this domain or the domain is not a valid domain! (It was found to be set to '')I did validate through the tailscale serve status command that my domain is pointing to https://127.0.0.1:11000/I also update my server https port to make sure it doesn't create a conflict with the tailscale domain.So really not sure what to do next. My ISP recently did convert my internet to CGNAT, but I understand tailscale still works because I have plenty of containers that work through Tailscale.Your help would be greatly appreciated.
July 22, 2025Jul 22 Has anyone figured a way to connect Collabora to Nextcloud? Multiple users seem to be reporting the Collabora server breaking when following the Spaceinvaiderone tutorial referenced above. Nextcloud "Could not establish connection to the Collabora Online server."Thanks everyone!
August 5, 2025Aug 5 On 7/11/2025 at 3:10 PM, leprechaun17 said:Hello,I have the same issue with my tailscale domain after following SpaceInvaderOne youtube video.I am getting the following error: DNS config is not set for this domain or the domain is not a valid domain! (It was found to be set to '')I did validate through the tailscale serve status command that my domain is pointing to https://127.0.0.1:11000/I also update my server https port to make sure it doesn't create a conflict with the tailscale domain.So really not sure what to do next. My ISP recently did convert my internet to CGNAT, but I understand tailscale still works because I have plenty of containers that work through Tailscale.Your help would be greatly appreciated.I have the same issue. I'm on starlink. When I enter my tailscale DNS name into the Nextcloud-AIO setup wizard I get "DNS config is not set for this domain or the domain is not a valid domain! (It was found to be set to '')" Edited August 5, 2025Aug 5 by Flexbomb
December 19, 2025Dec 19 On 2/14/2025 at 7:40 PM, psycmos said:TsdProxy + Tailscale + Nextcloud-AIO Hi SpaceinvaderThe TSDProxy is a very good solution for Tailscale + Docker.I get it running!First you need install from docker app:Label Manager by Derek Kaseruse that configs for NEXTCLOUD AIO 2) Docker Repository: almeidapaulopt/tsdproxy:next From LOG window of TSDProxy, you get the URLS to connect dockers enabled to your TAILSCLAE NETWORKUse the urls from the log windows and Add the NEXTCLOUD AIO DOCKER to your TAILSCALE NETWORK.My Docker NEXTCLOUD AIO use the default template ( Skip Domain Checked) It will Work! I'm working through this, but TSDProxy requires the labels to be on the serving container, which is not the AIO container. This is likely working for you because TSDProxy looks at port 11000 and then Nextcloud AIO is switching the port to (eventually) the Apache container to actually run. This appears to be problematic if you don't do it right when the AIO container starts, because TSDProxy won't set up correctly after the port is switched. And, at least in Unraid, it's impossible to add labels to the Apache container since it's created automatically by the AIO container.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.