Effortless Nextcloud AIO Setup on Unraid - Complete Stack with Office & Talk
Вставка
- Опубліковано 8 лют 2025
- In this video, I’ll show you how to easily set up a full-featured Nextcloud environment on your Unraid server using Nextcloud All-in-One (AIO). We’ll cover everything from installing the AIO container to setting up a Cloudflare tunnel as the reverse proxy, adding a subdomain, and configuring the built-in Borg backup for seamless data protection.
You’ll see how quickly you can get a fully functional Nextcloud stack up and running - including key features like
Collabora Online for integrated document editing
Talk for audio/video calls and chat
Redis for performance improvements
Please, if you can and want to support the channel and donate you can do so by Paypal here www.paypal.com... or check my patreon page / spaceinvaderone
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
Need to buy something from amazon? Then please use my link to help the channel :)
USA - amzn.to/3kCikfU
UK - amzn.to/2UsYb1f
Sas cables amzn.to/49M0BgI
Mini SAS 26-Pin SFF-8088 Male to Mini SAS 26-Pin SFF-8088
amzn.to/2V4x9kT USA
amzn.to/3xfkxEl UK
HighPoint RocketStor 6414S amzn.to/3fiXv9s
----------------------------------------------------------------------------------------------------------------
Need a VPN?
PIA is popular with Unraid users as its easy to setup with various vpn download containers - www.privateint...
Torguard is also an excellent VPN again with both openvpn and wireguard protocls supported.
Get 50% off for life using code spaceinvaderone torguard.net/a...
----------------------------------------------------------------------------------------------------------------
Need a cheap windows 10 licence for around $10
consogame.com/...
Thank god, nextcloud is a pain in the ass to set up. I have had nothing but problems with it, this tutorial was a godsend!
Glad you liked the guide. Thanks for watching 🙂
@@SpaceinvaderOne Same here! So easy to set up and I use it daily. Can you please do a follow-up video or short on updating Nextcloud AIO? Thank you!😊
@@SpaceinvaderOne great video as always! Could you do a follow up video on tackling the system/security errors after the install.
Please make a video on how to migrate nextcloud to this AIO version!
yea, really need one of the migration video, been using the old nextcloud from the guide setup by @SpaceinvaderOne back then :)
Yeah I have aio installed for a while but I'm still not sure that the migration will work so I'm using the regular nextcloud.
I'm wondering if this will work if using server side encryption
@@wollensokje1112 Thanks for this - it's fine for basic Nextcloud migration. However, it won't deal with and files / folders you've set to share, or any apps and custom settings.
Please do this as no matter what I try I can't get my collabra CODE to link to my Nextcloud, I'm having DNS issues despite whatever I do with my SWAG config
Like many others, it would be nice to see how to use external "local" storage. Thanks a lot
I was just about to go through the headache of getting my old nextcloud up and running after it stopped working a few months ago... You did it again! Thanks for your help mate, keep up the great work :)
I was about to abandon my old Nextcloud instance. It's had endless problems since they changed how updates work etc. This tutorial is perfect timing, thanks so much Ed!!!
My nextcloud broke some month ago and I could never fix it. I will give this a try.
This is by far the best way to install and run Nextcloud. Many thanks for this lovely guide.
I'm new to unraid and had Nextcloud at the bottom of my list of Docker containers to install, but with this video and AIO, Nextcloud is now top of list. Thank you for making such excellent helpful videos! 👍
The best of the best setup videos. Always struggled to maintain nextcloud up and running,
Thanks a million Ed
Thank you so much for this! I haven’t had my Nextcloud up for a year or two since you did your last series about this. And this is so much easier!!!
Your welcome. Thanks for watching.
Thank You Sir, you are an absolute treasure! I am new to UnRaid and I am so thankful I found your techtorials…your explanations and video quality is excellent. You are of a next level. Cheers
Man, this is what I’ve been waiting for to use to actually setup an instance of Nextcloud again.
Ed, you are a hero. I was trying to make a proper nextcloud installation. But it didn't work well. But with your video I finaly have a fantastic nextcloud environment. Thank you very much
Fantastic guide. I'd love a follow up video explaining how to secure the installation further, and maybe a rundown of the common maintenance jobs.
thanks for this. pointing cloudflare to 11000 instead of default 7284 did the trick
Thanks!
An absolute great video!!! I was about to install Nextcloud when I saw this. It can't be easier
Oh my God, how long have I been waiting for this video. Thanks mate.
Another great video. Glad to see an easy install with a complete version of Nextcloud. Thanks Ed
Great video - followed and everything worked perfectly.
This is the best video ever!
I was waiting for this for a long time!
Thank you so much!
Hey, Spaceinvader One, please, create a video on migrating from the Linuxserver Nextcloud container to your Nextcloud-AIO-Mastercontainer. Thank you!
I second this. I Originally setup my NextCloud with Only Office using your older videos. Any chance you can create a video on how to migrate to NextCloud AIO
Yes please! I'm running postgres instead of mysql/maria so any hints on that scenario too.
+1 Spaceinvader One! 🙏🙏🙏
Also for me a Video on how to migrate would BE super helpful!
That's the video I was waiting for. Thank you very much for the amazing work! 🙏
hello everything is set up and works fine... however when i try to use "external storages" to link to unraid, the option for "Local" is not there.... only Amazon, FTP, Nextcloud, OpenStack, SFTP, SMB and WebDevv is there.... there is no such option for Local.... is there anything wrong? couldnt sync my unraid to nextcloud using desktop client as it is super laggy and slow... plus can you teach a tutorial on how to increase the max file size limit? as it is now set at only 512mb
WhhhhhaaaaT?!?!? I was hoping for something JUST like this! I'll have to watch later tonight, but it is one of the things I REALLY needed!
You read my mind with folder view. Thank you :D
Got it finaly installed. Works as informed by you. MEGA stuff. Works on my Phone and Laptop too. Nice.
Thankx Mate.
Love your stuff mate, however, this one could use some more in depth information such as why it creates its own docker network and why you can only navigate to the none aio dashboard when using the bridged network for your master container this messes with the traditional keep everything segregated withing unraid by using docker networks and I wonder is this method less secure, I will agree it seems to be a much easier way for you to get nextcloud up and running but gives you far lets customizability in terms on config modifications and fixing errors, well that is what I have found. I would love a follow up with some reasoning and more in depth information like your other videos usually have.
On a side note Nextcloud still has a very very long way to go for usability i mean placing a strict header requirement for only two and no more otherwise it shows an error is rough.
Also interested by the answer :)
Danke!
This is SOOOOOO much better than the old way :)
Also, if you're using this exact setup and under Administration Overview you see an error: "One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades. Use the command occ maintenance:repair --include-expensive to perform the migrations."
Open another Unraid host terminal window and type: docker exec -u www-data -it nextcloud-aio-nextcloud php occ maintenance:repair --include-expensive and then restart Nextcloud. The error should be gone.
I was hoping that since you specified Talk you would cover setting it up, from the research I've done it appears there are additional steps to to enable video calls and screen sharing outside your local network.
I'd also love this, even when I forward the correct ports in my router, it doesn't work
WHAT! i just spent months setting up NC the traditional way! it was so hard!!! and now there an easy mode version.
Amazing guide (and container)! Thank you!
Excellent guide, thanks Ed!
Fantastic! Would love a video on "tweaks and performance enhancements" for Nextcloud on Unraid - it can be a tad sluggish from my experience!
Great one again Ed ... and keep on waffling 😁
if you manage a network controller (unifi/alta) on the same instance of unraid, youll need to disable nextcloud talk. they use the same stun port
another great video! Thank you!
Works like a charm! Thank you!
great video as always. just that once it have an update, it will forever show update available in the dockers tab eventhough u already update in inside the nextcloud master container
Might F around and migrate to AIO tonight.
@@darthkielbasa write down and share the steps to do it if you migrate successfully
Is there an easy way to transfer data from a nextcloud you already have set up to this version? Seems like this one is better than prior nextcloud setups.
Nextcloud migration
Yes please! A 'How-to' to transfer from the old setup to this....without losing data and user credentials/2fa would be awesome!
love that it simplifies it, but hate the mess it makes of the dockers. so guess it's back to figuring out the old school approach
Great guide but what if I wanted to set this up in a way where all the containers and configs are kept on my SSD cache, and the data uploaded by users is kept on my HDD array? Would the setup be significantly different? It seems the location you pick contains all the related data in one bundle, or is the actual user data storage location picked within Nextcloud at a later point - first time user here. :)
What if you don't have extra drives to have the backup share?
Also, for anyone that had the same problem. I didn't have a "Preserve user defined networks" in my docker settings. At the top right corner there's a toggle button that says "basic view", click it to reveal the "user defined networks" setting.
Another problem I had to fix. Is making a document wouldn't work because it "failed to establish socket connection....". I'm using Nginx Proxy manager with cloud flare and what I had to do was go into Nginx, under Proxy Hosts, edit the proxy associated with NextCloud and there's a toggle to turn on "Websockets Support"
The Nextcloud intallation worked out with your instructions.
Now I still see error messages in the management settings.
Nothing serious but it bothers.
For example, I know that the missing phone settings in php-config is removable.
But where do I find them and are there any posts by you where such reports are discussed?"
That would complete the super performance!
Thank you!
Great video Ed!!!
I would appreciate to see a small hint for the SWAG users
Great tutorial. My install went flawlessly; but am having trouble getting my desktop client to connect to my Unraid NextCloud.
Hi Spaceinvader
Thank you for this tutorial - it's great.
One issue though - I am getting a message that there is anew version of all docker related to the nextcloud installation and when I try to update I get this error: "Configuration not found. Was this container created using this plugin?"
How do I solve this?
same problem here !!!
One thing that's hard to find is how to update everything within Nextcloud AIO. The only thing that updates is the nextcloud-aio-mastercontainer, while the others remain outdated. How update AIO ?
Hey thanks for the great video, got everything up and running. Would it be possible to run the AIO container without the cloudflare tunnel and just use ddns instead? Because with the cloudflare tunnel im not able to access the nextcloiud instance locally. Which ports would i need to open in my router to make this work?
Nice video Ed! Will this container /nextcloud instance update seamlessly? I don't think I catched that in the video
Thank you. This is awesome. Love you videos! QQ please, how do I go about adding unraid shares in nextcloud using external shares now with the new AIO?
Thanks for all
Hi, thanks for this video. It ran very smoothly and everything appeared to work. However, after a reboot all the docker images are orphaned. I am using UNRAID Version 7 and i created all file systems as ZFS. Is there a setting that I am unfamiliar with that doesn't retain docker images after a reboot?
Thanks, really appreciate it.
Hello, I love your content, would it be possible to go through how to add local Unraid shares to Nextcloud AIO? Local isn't an option in the External Storage plugin by default and I just can't seem to get it working.
Hi Ed.
I have it all workung and now after one day it sais it has an update. But I can't update. Get "Updating the container Configuration not found. Was this container created using this plugin?" Normal update does not work.
How to fix this?
Rob
Finally!!! Thank you!
Thanks for the video. Nextcloud is now up and running. Now I was wondering if it is possible to link shares from unraid local to nextcloud. Like already showed in another video with external storage support. But with aio it s not working like that. Is there a smooth workaround?
I'm on the current version of Unraid, and much of what I'm seeing here does not match what I have on my screen. Then I realized this demo is on a version 7 Beta, and a custom browser/GUI. That made things confusing. Also, if I don't want full cloud access, how do I bypass the Cloudflare set up. I'm suspicious when I opt for a zero dollar plan, but still have to fill in credit card information. If there are prerequisites involved in the setup, it's helpful to have those explained ahead of going through this tutorial. I basically just wasted an hour on a failed installation.
Thanks, that was a great video. I use Traefik, and I'll have to adjust this a bit to use that. I have a few questions. First, I am trying to mount another folder unraid to Nextcloud, but the "Local" option to add an external drive is not present. Can you help with that? The other one is, is there an NVIDIA GPU support docker that can be added to Nextcloud? Is that something that can be done here?
thank you mr spaceinvader one, been using for a month or so.
one question though, in the last week or so, i have some sub contrainers of the AIO that dont update, and on the dashboard it says all up to date, but in unraid saying update available.
how can i sort this out?
How to you use occ commands whit the AIO version?
Thanks for the video ! About the persistent network, how it's impacting the rest of the system? In case of deletion etc
... Idem for the specific volume we're creating ? And again congrats for all your videos!
Hi all. Not sure if anyone is reading my rambling, but while things have been a bit rocky for me, the latest issue I see is the WebUI of the master container is showing that all 3rd party containers are up to date, however in the docker interface of unraid, it shows that all of them need updated. I assume I just ignore this? I don't see anything in the logs that stick out.
Thanks Spaceinvader One. So kind of you. I stricly follow the steps, but only collbora containers starts, internal server error being mentionned upon containers starts and get a bad log on main mastercontainer... any ideas ?
I have the same problem
i know recently you setup containers using tailscale, could this potentially work here in place of the cloudflare tunnel?
Hey Ed, any way to get "local" external storage working with this setup? I like the speed and the fact that it's all self contained but I also need access to my local unraid files. Thanks, great video by the way.
Hey Ed! It would be really helpful if you made a video about how to migrate from a previous installation of Nextcloud to this.
I followed your tutorial years ago and I've recently started having some issues with my instance. Most of the help ove received said to just reinstall, and I'd love to, but have no idea how to transfer my calendar, tasks, and other data. Not just the files.
Great Video. Only thing, it seems connecting always via the Cloudflare tunnel only. Now with my relatively slow Internet the responsiveness is quite laggy. Any option if in home network to connect directly without Cloudflare tunnel? Does it make sense to combine the Cloudflare Tunnel with Swag? Would be a good addition to your Tailscale with Swag Video. THX
You could use a reverse proxy to provide a domain available only internally? that may work
Hello,
thank you for great tutorial, I used it to run my nextcloud :)
I recetly discovered in overview section that it is showing me error like this "One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades. Use the command `occ maintenance:repair --include-expensive` to perform the migrations."
Can you please help me with fixing it?
Where can I edit the Custom : nextcloud-aio network the main container creates?
If I set the main AIO Container to a separate VLAN, this custom network that is created defaults to Bridge mode. I want to keep web facing applications on a separate network for obvious reasons.
Thanks
Please can you make a video how to add external folder in Nextcloud AIO
Hello,
Is it possible to add local external storage on a mount of my unraid server with app external storage support and how ?
Thank's
I'm a tad confused, is this installing the nextcloud app itself in the array? My array is HDDs, but I've got a cache of NVME SSDs, so my understanding was that app data should be installed on the cache, but then I'd want to store the user data that gets uploaded to the mass storage array. Is that not what's happening here where the appdata folder is empty?
i had a question about this as well, i would prefer to keep configs/cache stuff on ssd and have user files uploaded on hard drives
Great videos, as usual. I am a little confused on the bind mounts section, though. What if you already have an existing unraid setup using a docker volume and app data file structure? Will Nextcloud AIO try to use that instead?
Unfortunately hitting some kind of problem where my initial default 48 character admin password is not being accepted. Tried installing 3 different times with the same result. (different passwords issued each time) This is v10.3 on Unraid 7.0
I second this, same aio and unraid version.
Amazing video as always! lost my passphrase, is there any way to recover? My server still works of course, but I can't enter the master container anymore!
Is it possible to configure the Nextcloud AIO or the network so that if the client comes from the internal network, there is a direct data connection between the client (windows or android) and the server? In the current setup all traffic goes through to cloudflare and then comes back over internet connection.
Local 1-10GB LAN connection vs. external internet routed everything is a pretty bad solution (for larger data volumes several hours vs. a few minutes)
Is there a solution to this problem?
Why did you install it in Bridge? Can I install this on the subnet I created?
Absolutely love the work you do! I went through this tutorial flawlessly, everything was up and running just fine. I even went through your tutorial on setting up a gmail account to handle the mail which also went smoothly, but I ran into a hiccup when I tried your external storage video, after shutting down nextcloud and all associated containers so I could add the paths I found that the "domain check" container orphaned and won't restart even if I force a reinstall. Any ideas?
how do you execute the "occ maintenance:repair --include-expensive" post install? I get the error :One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades. Use the command `occ maintenance:repair --include-expensive` to perform the migrations.
Did this about a month ago but seems very unstable. The dependencies keep stopping and I even had to reload the container 1 time. It just stops itself and the log file is no help. Looking for something more stable to replace my OneDrive
absolutly awesome thank you. A new Video installint Authentik with NPM would be great, i didnt get it running at all
How to adjust the PHP memory limit in container after it's been installed? Any step by step available? I realize i have to add "--env NEXTCLOUD_MEMORY_LIMIT=1024M" but afraid I will break something 🤷♂
To anyone else wondering, remove aio container, add it again, switch to advanced and add the command. Then launch it. Worked good, no issues 👍
@@zuit1234 Can you describe process with more details, cant figure out where to add command
@@etp_portal If I remember correctly you add the command to extra arguments. You need to switch to advanced mode when adding the container again.
@ tnx, I will try later
Great guide and I did poke around at this out of curiousity but decided it didn't really fit my needs so I removed it, however I've got a number of docker volumes I now can't seem to remove and the video doesn't cover removing these. I was hoping you could help. I've been using the userscript to keep an eye on my docker image size but the "remove_unconnected_volumes="no"" option doesn't seem to remove them. In fact, I get messages that they're connect to "blank" when I try to run it, for example "ID nextcloud_aio_nextcloud This volume connected to has a size of 980M".
UGH! The last issue I'm trying to squash is the stupid "Some headers are not set correctly on your instance - The `Strict-Transport-Security` HTTP header is not set to at least `15552000` seconds (current value: `0`). For enhanced security, it is recommended to use a long HSTS policy." I'm finding tons of information about how you need to edit either the apache ssl.conf file or the /nextcloud/nginx/site-confs/default in your appdata folder, but this does not exist in AIO, nor is there an easy way to get to anything in /var, nor can I find any instruction that makes sense to follow along to resolve. Does anyone have an actual resolution to this error? I'm using the EXACT same setup Ed is in this video.
I entered the wrong subdomain in the early stages of the setup, it let me get away with it, and now i cant figure out how to change it. Is there a way to go through setup again, or just edit an Apache file somewhere or something ?
Unraid always shows the additional containers having pending updates even after updating inside the AIO interface. Is there a way to correct this?
I Just did this an it is awesome!!! I was struggling getting nextcloud set up using your previous videos. This was super easy and quick. I do have a question though. I tried to set up local external storage by adding a path in the nextcloud aio container. However, Nextcloud is not recognizing this. Is there a way to do this or will I have to just go the SMB route?
Is there a way to trigger an Update by hand? (or increase updates fromm saturdays to every day?)
Unraid is showing that there are updates available, but I can't update them via unraid itself
bought domain at cloudflare and have connection and apache never starts locally, what could be the problem?
i have the same problem
Is this the right setup for an instance where there are only 1-5 users or is it overkill?
What about with SWAG As this is how i access all of my other services and my old nextcloud instand. Do I have to point it to the 11000 domain checker instead?
excelent video, thanks. Is there a way to access it internally instead of always using cloudflare?
This is the issue I am running into. I am trying to find a way to get access from inside my network.
This is amazing. So much easier than it used to be. I do have one question is there a plan to use Valkey instead of Redis in the future? Or is there a way to manually do this?
Please suggest/video "The login is blocked since Nextcloud is running. Please use the automatic login from your Nextcloud" I could not able to logging after this warning.
Same issue here.
The “folderview” plugin doesn’t seem to be in the app store anymore. Cant find it at all!