Summary
After several years of frustration trying to replace my DropBox account, I finally found a simplistic solution with NextCloudPi!!! NextCloudPi was FULLY OPERATIONAL within 24-hours after receiving and assembling the hardware.
The solution needed to bring “the data” in-house. It also needed to be secure for internet use, quick/easy installation, simple to manage, mirror hard drives, and use a static-ip. My budget for the solution was $300, without the hard drives (purchased earlier).
Several solutions were tried / tested from brand names like: Seagate, iOmega/EMC, Asustor, and QNap. After the evaluating the other products, I settled on hardware that was more affordable ($158.92) than most of ‘Off-the-Shelf’ NAS Systems. By using this combination of hardware and software, it has proven to be easier to manage and be more secure.
- Seagate BlackArmor NAS 400
- Iomega/EMC StorCenter ix2-200, Cloud Edition NAS
- Asustor AS3204T NAS
- ReadyCloud on Netgear R7800 Router
- NextCloud on FreeNAS
- QNAP TS-231P purchase was made out of desperation. Please read the Qnap solution and issues.


- ODROID-XU4Q
- CloudShell2 Case (holds two Hard Drives and the XU4Q)
- serial to USB UART (for console management of Unix)
Software:
- Easy to install
- NextCloudPi Web Panel – management (GUI)
- Static IP
- NextCloud 13.0.4
- PHP 7+
- Use of the NextCloud ‘Data’ directory outside of the NextCloud File Structure
- fail2ban
- Security audits (it was going to be on the internet)
Product
|
Reason(s) Not Selected
|
Netgear R7800 Router with ReadyCLOUD
|
At time of testing, not all of my clients could connect
|
ASUSTOR AS3204T Quad-disk NAS (had)
|
NextCloud was too old, PHP was too old
Linux Center wouldn’t use Static IP
Virtualbox – couldn’t get OS Installed properly
AiData is for mobile devices, not desktop/laptop
|
Purchased QNAP TS-231P NAS
|
Only support Owncloud, not NextCloud
Found issues with Qsync deleting data (forums)
Qfile is for mobile devices only
VM – Device didn’t have enough memory (1GB)
|
FreeNAS Server (used Primary Storage Server)
|
NextCloud Plugin was too old, PHP was outdated
Canceled because of concerns of hacking:
|
Other Cloud Storage Providers |
Analyzed, but decided against it:
Still costs money for amount of space required
Doesn’t bring data back to inside the house
|
I have a little different story for more or less the same reasons to migrate to nextcloud.
Stumbled on nextcloudpi today and found the docker image, which I am trying right now on my QNAP 😉
Perhaps this allows me to migrate my nextcloud installed on a old laptop with ubuntu 16 on it and lots of tinkering already in place, to something more hazzle free and stable.
if this story could be interesting for your blog, just inform me, I can provide you some text 😉
Sure, we would love to hear about your experience!
I actually arrived at your blog due to your article on Docker and ARM. After I was done reading I checked out what else you had posted on ARM and stumbled on this post.
Well, if you are every in the need for yet another NAS which has about the same cost, but does outrun your (in my opinion getting way too hot too fast odroid) check out the pine64 website.
The RockPro (https://www.pine64.org/?product=rockpro64-4gb-single-board-computer) gets you more power and I have mine cooled by some metal stuck on top. The miniature fans on the odroid got too noisy when I ran them.
Speaking of a great case and great bargin, well they thought of that as well: https://www.pine64.org/?product=rockpro64-metal-desktopnas-casing
The one and only thing the pine guys do not do so well at (in comparison to the raspberry comunity) is they do not offer a million HowTo articles.
So when shopping there, read carefull, draw it on a piece of paper to ensure you go the cooling, sata card and corret powercable in your cart.
I also decided on a eMMC chip instead of running off of a SD card. But in case of a NAS setup I guess that is not a must, as the speed will mainly depend on the drives you decide to drop into the case.
I think your setup is pretty good, but if you want an even better one in the future, check out the pine64 guys.
I have been running a minecraft server on their original board from kickstarter (I forget for how many years) for my kids. It is sitting somewhere in my cellar for all of that time and is still alive and kicking. That was just my two cents in terms of quality. The rock board I just purchased recently so I can not say much about how many years it will survive my torturing it.
Is it possible to install Nextcloudpi on an Odroid C2 ?
I tried the HC1 Image but it dont start