My NextCloud (new user ) + Stalwart were intalled using AIO Nexcloud / Docker / container method.
Hosted on a Ubuntu server 25.x at some VM / VPS provider. (16 RAM, 100 GB SSD storage / VM)
Question :
If I need to add extra storage, is it better to buy some more powerfull VM (I don’t need more power / Ram+CPU) but, that upgrade comes with more storage and the Disk will be " enlarged " by this provider " methods" ? Automatically I hope / guess.
Or
Add one extra virtual disk ( cheaper with that provider, than upgrading the VM plan) and move “ NextClould AIO/Stalwart “ installation onto that new disk/partition ( BTW, It would allow me to encrypt the volum/ partition at the same time before moving NextClould / Stalwart and all containers ) onto the new disk.
If method 2 is not that difficult to do, it would be my 1st choice ( cheaper for me and I would go encrypted at the same time )
Any comments or suggestions are welcome. I know it’s may be more an admin question than NextCloud Question… But taking a chance to post here.
After 1-2 years of endless problem with Nextcloud AIO is can just advice to make a pod with nextcloud and any database like mariadb or mysql and port everything you need to a volume, link external storage.
Do that and let both nextclouds run parallel. This is an easy way to check backups, migration and all this stuff.
Your progress will grow on the pod not on the AIO and you know when to change to the new instance as main.
This saves you months of your life tinkering on problems you can’t solve because everything is unconfigurable hard coded.
And the most important thing, like responses in the board here. You will get no support or solution for AIOx as the answers are everytime AIO take it or leave it. There is support for databases as for nextclouds in general. And general problems with nextcloud not belonging to docker can be fixed.
Mmm sad to read this but if “ this is the way”, then, in the future, I will install a 2nd server with Stalwart + NexctCloud, the way you recommended and try to migrate everything…
For now, my AIO is already in production and I can’t go back now…
For me it was an easy decision as we run out of disk space after syncing up to the max amount of VM disk space, it was even impossible to update the VMs Ubuntu.
At this step it costed me less time to raise up a container version. Of course the Apps backup did not worked.
But all data remained, so I piped the data storage to the new nextcloud and deleted some unused backups.
Then for the few users backup & export app by app (calendar, contacts, receipes and this stuff.
For a productivity system 100+ users a no go scenario. That’s why I don’t know why on hell these AIOs are promoted.
I also don’t like AIO, but NC AIO was allways promoted for up to 100 Users only
Nextcloud AIO (All-in-One) is officially designed for smaller, private instances, with a practical recommendation of up to 100 users to ensure optimal performance.
I’m a less than 5 users scenario….. May be for now will continue a while with AIO as I just endeup moving 15 years of stuff LOL and it’s up and running
From what I read above, if I didn’ misunderstoon, my NextCloud Data could be moved later to a “ full standard” Nextloud install ?
As for Stalwart, Can I move the data easily in the future or I will need to imap Sync again ( I guess this question is more for a Stalwart forum)
Yes, with good backups you can migrate anytime and any often to one or more new servers. So no fear for a broken nextcloud app anymore.
Moving data from Nextcloud A to B is easy.
way 1 is moving the old data folder and connect it to the new server.
way 2, when you still have one client (like desktop client). Delete to sync server and keep the folder, then connect the new server and link the old folder.
And belonging to the server version, you can export App settings and import them on the new server.