Skip to main content

So what should I know before I start setting up #NextCloud, is there any tips? Should I consider #OwnCloud at all? Is there still any compatibility between the both? #Linux

Make sure, it has its own file system, so it never eats up space needed by any other component of your #Linux system and file system based backups can be made nextcloud specific.

@/usr/local well, I use singe purpose VMs, so just a bare LAMP and Nextcloud, backup is mysqlbackup and borgbackup, space can be increased when needed, but it is for testing only, so that should not be a problem.
Thanks for the tips.

For testing and evaluation anything is allowed 😉
For production, I still heavily recommend different filesystems even in VMs, at least for /tmp and /var. Next would be places where you server applications put their data or self-updating 😮 (*shudder*) code and /home if you're going to have relevant interactive sessions on your system.
Just my 2 pence for anybody reading this thread.

@/usr/local in my setup /tmp is not part of /, at least "df -h" shows is separately.

Let me guess: It's a ramdisk?

I can really recommend the great install guide by Carsten Rieger This covers all the important stuff and more.

@Björn Schießle 🌍 🇪🇺 wow, the installation seems to be more complicated than I thought, but well I will look for some of the configuration there.

Ok, I did it already often enough so maybe I'm not the right benchmark if I say that it is easy ;). But the general setup is just extracting the zip file, go to the URL and enter you admin username/password and mysql credentials. The other stuff is mostly tuning, but it helps you to get the best out of your Nextcloud. Carsten summarized all this stuff really nice in a step-by-step turorial.

This tuning and optimization is then also optional and you can do it step by step once your Nextcloud runs. I would only have a close look at the database section in advance and make sure to have the right charset configured right from the beginning because changing charsets later can be tricky.

@Björn Schießle 🌍 🇪🇺 I agree, I just didn't think of a that complex tuning, but it is good to have it. But as you say it is best to just do the basic changes in the beginning and then adjust the other settings later on step by step, this way one might avoid running into problems with the very specific settings Carstens suggests (there could be conflicts in new versions of applications or OS dependent variations).
It is complicated because of the many tuning suggestions, it will be time consuming for one and second it will be complicated to completely understand all implications of all settings.

In poduction, it makes sense to place the #nextcloud /data folder outside your www-folder on a separate drive/file system.
This way, you can separate the os from the user data. Of cause, the mysql database still remains elsewhere. But it makes maintenance much easier.

I use Nextcloud and it works as a charm, so I nver bothered lookig for an alternative. It even runs on a RaspberryPi. What specific tips are u looking for?

@moreduc just some "don't do this during the setup" tips would be helpful. Tips to avoid problem I guess.

For some reason I did not look in the Arch wiki yet, but this seems to be a comprehensive setup help too.

There are many helpful guides to find. You can use the documentation of enxtcloud themmeselve ( or some guides on digital ocean. They are well wriiten and easy to understand. I guess the best tip I have is that (of course) you should spend some time securing your nextcloud. At least if you are planning it to host it on the internet. Somewhat older guide, but still some usefull tips:

@utzer I cross-graded recently from ownCloud to Nextcloud. Honestly, I don’t see any killer feature that makes it better. My OC was up to date, but my PHP Install was one minor version away from meeting the requirements for NC’s latest version. I noticed at first that NC didn’t seem like an improvement at all, but once I upgraded my PHP & MySQL (mariadb) installations and got the actual latest & greatest NC version I do prefer it. One big deal was that it’s error / security checking seemed much more thorough than with OC. Also I had to use the beta version of OC on mobile devices, which isn’t as easy to install (especially so for iOS devices),for some of the features mobile NC already had in it’s stable release already. So with all the issues I had with service versions and other things, the NC installer handled it all beautifully, and in the end it’s a fairly slick product - but is it better than OC? I don’t see specifically why that is so.... show more

@Adam Gaskins it certainly is helpful. I do not get the difference between OC and NC, but I see it can still be converted, so it is not that different yet. I am not sure which "fork" is the better choice.

For general information, I want to use some extensions (is that what it is called that adds features to NextCloud?) to use it as a information portal too. Someone told me that would be possible, but I don't know which extension of whatever is needed, but I guess I fill figure that out once the base (NC) is installed and running.

@utzer , they are both extinsible via plugins. I still have some of the OC plugins in my NC, but I've disabled them in favor of the NC branded one's, for no reason other than consistency really. Since you mentioned an 'information portal' I thought I'd mention this plugin I came across:
I don't know much about it and have never used it, but I have it in my bookmarks because it seemed interesting. My understanding is that it probably works in NC too, but I could be mistaken.

Nextcloud offical plugin repo:

OwnCloud official plugin repo:

That's certainly not ALL of them, there are 3rd party apps/plugins that you must install by extracting an archive to the plugin dir and then enabling it with OCC (or maybe it's automatic now), but that at least gives you some idea of what's out there!
This entry was edited (7 months ago)

@Adam Gaskins thanks again for your information.

For Debian setup I can recommend #nextcloudpi. Its not only for pi as the name suggests.
Good secure install script for fast, easy and secure setup and maintenance on debian.

@utzer how did the setup go ? I have a pi running my nextcloud with an external hd mounted as data drive. Works perfect 👌

@Andreas Schaefer I did not start to do it yet. I was pretty busy and also have to get the OK of my company to start working on this.

Well, ownCloud puts more effort into testing and QA, that's a big point. Apart from that they are not that different; nextcloud has slightly more extensions.

I'm satisfied with my ownCloud, but in your position I would look if you need any of the extensions which are available for nextcloud only. If you can have all you need in ownCloud, choose the stable option. Just saves you admin effort.

@emil @utzer Do you have any sources regarding the claim that ‘ownCloud puts more effort into testing and QA’? I’m certainly not saying that in a condescending ‘I don’t believe that’ sort of way - I’m just sincerely curious. It makes perfect since that the more commercialized variant would have more quality control resources, but I’d still like to know what, if anything, that they do better.

well, taking a look at open github issues is a start: - 1,365 open issues, 16,628 closed issues - 1,924 open issues, 5,719 closed issues

Less bugs appear on ownCloud instances.

Also the codecoverage in both projects is documented quite well:

For the clients it's not really worth to look at it, as nextcloud is mostly copying ownCloud's contributions:

is this helpful?

btw, disclosure: I work for ownCloud; this comes late of course, but on the other hand there is also a nextcloud employee in this thread who hasn't disclosed it, so...
Anyway, doesn't change the data

argh, I hate getting dragged into discussing work on mastodon^^

@emil @utzer thanks for the detailed response, I’m gonna dig in to this when I get home!

@Adam Gaskins if you got the time give a summary of your opinion here. I still have to decide which way I want to go, I have to choose the more sustainable way that causes less work to be kept running. @emil

In NC the commercial plugins like ldap-support are reinplemended and doesnt cost money. Also Nextcloud contributors own their code contributions not like Owncloud contributors.

@heynmoeller if you like have a look over here, there were some good comments coming from Mastodon too (which you can't see on Diaspora).

Thank you now Ive seen the comments from the Owncloud people.
Did you see the video?
#Nextcloudpi makes the setup, tweaking and maintenance really easy. I still recommend to have look for the scripts.