I have to say, I’m impressed so far. A few weeks ago I installed NextCloud server on a Raspberry Pi 3b. So far it is working very solidly. The Android apps and the website interface work very well and are highly polished. The OS X client is very smooth and the Linux Mate client is nearly as good as the OS X one. It’s only missing the little green / blue dot icons in the Caja file browser to notify of synchronisation. It’ll take some months to make a true assessment of NextCloud, but I am fairly confident it will keep out stripping my expectations.
For instance, I wanted to make a standard network share for our client. I was going to set up Samba (windows file sharing on Linux servers). Samba works well. I’ve used it for years. It was to point to the same NextCloud share. However there was no need to set up Samba as NextCloud uses a protocol (communication language) called DAV. Simply create a
share and ShaBang!!! you’re in.
There are similar setups for the other OS’s here which I’ve not tested yet.
The security system seem good and you can make it as hard as you want. Even to the point of using two factor authentication using SMS. How nice it that?
Why did I install it on a Raspberry Pi and not a more powerful solid server or a VPS?
- The client does not add a lot of data per day
- The Pi uses less than 2 watts of energy (+ hard drive power)
- It’s not a huge expense to make a replicated mirrored backup server with automatic fall over protection.
- Having it onsite means the client knows physically where their data is at all times.
- Using Bind9 with NSupdate makes it possible from any internet connection, so why not.
It just makes sense. Most data conscious companies and business owners I speak to just want to control their own data. The phrase “just stick it in the Cloud…” is too ambiguous for them. Even though there are so many advantages to the technology of Cloud based systems, they still feel unsettled knowing that the core of their business is reliant on some other data company being reliable. Now systems like NextCloud are possibly giving an alternative way to using this tech.