Iāve been following your project for a few weeks now, and Iāve gone through this entire thread. If itās alright with you, Iād like to bombard you with questions on this, as I am a total beginner with wanting to get a small SOC Nextcloud home server running.
Is it safe to say that if there isnāt an official image on Armbian that I should stay away from a specific board? Iām really looking at the Rock64 right now, but based on these discussions it seems like youāre still working on getting Armbian running on it.
Is Armbian necessary to get Nextcloud running? Could I theoretically just install Debian, or Dietpi, or something else and install Nextcloud on that, and just do all this manually?
What are the specific hurdles that weāre up against with untested boards right now? Is it just kernal incompatibilities, drivers?
Thanks so much for all the work youāve put into this. Iām currently torn between the HC1, Rock64 and ASUS Tinkerboard for a NextCloud home setup.
Is it safe to say that if there isnāt an official image on Armbian that I should stay away from a specific board? Iām really looking at the Rock64 right now, but based on these discussions it seems like youāre still working on getting Armbian running on it.
I recommend that you ask this in the Armbian forums. They are very nice and informative. In my short experience, the armbian image for the rock64 wasnāt ready yet. @inos pointed me to the ayufan image and that one seems to work. He has NCP running on it. You would have to build it yourself, or maybe someone is sharing it.
Hopefully it will be available from armbian soon and Iāll create an SD card for it.
Is Armbian necessary to get Nextcloud running? Could I theoretically just install Debian, or Dietpi, or something else and install Nextcloud on that, and just do all this manually?
You can install on any system that uses docker with the docker image, or you can install in any system of any architecture as long as it runs Debian 9 with the ācurl installerā link
What are the specific hurdles that weāre up against with untested boards right now? Is it just kernal incompatibilities, drivers?
Again, armbian forums are the authoritative source, but yes, getting peripherals and kernels to work stable it seems. I am using the odroid HC1 test image that I was sharing and it works fine.
For my use case, this image build by ayufan is stable until now. If you want to use armbian, you have to build the image using the vagrant- or docker based framework offered by the project. You can find all information necessary to build in the documentation provided on the homepage. There is no armbian stretch image available for a direct download.
The NCP installation is dead simple (thanks to @nachoparker !!!) and NC is running smooth an fast enough for personal (family/ friends ) use on Rock64 hardware.
well a first user experience report would be nice. Also, detect what features might misbehave ( so an overall test of features ). For intance nc-static-IP has already been reported not to work fine in Armbian.
finally opinions, suggestions, or even a hand at improving configuration for the board / adapting things that donāt work 100% would also be great.
For instance I have some parameters in my head that I would already change for the odroid, but havenāt had the time yet.
in order not to hijack this thread, we can talk in this other post
@nachoparker, Looking for some advice. I need to build out a number of devices at home. Looking to understand what boards and OSā would be best.
First is NextcloudPI. I am waiting on my Rock64 accessories (eMMC and Power supply) to arrive and then Iāll deploy a new NextcloudPi instance. Looking at using Armbian for the base os and running the curl script to install. Whould an HC1 (probably an HC2 once they are available) be a better choice for NCPi? How about an XU4 with a USB3 drive? Or should I stick with the Rock64?
This is for home use only so not too much activity and use. I will be using port forwarding so I can access from outside my home.
The next item I want to setup ons a NAS of some sort. Was thinking of OpenMediaVault. Again, looking at the same three boards (Rock64 vs, HC1/2, vs. XU4). This one will only be available from within my network or when Iām VPNed in. Still considering Armbian, but should I be looking at something else for an OS?
Lastly is a Pi-Hole/PiVPN server. Probably going to stick with a RPi3 running Raspbian Stretch Lite. Unless you have any other ideas?
Well, the rock64 and the odroids are fine boards. Probably the odroid will be better if you are to get a SATA drive. They are both powerful, but the Odroid is has more cores so should run smoother with things like uploads and picture previews.
OMV and NCPā¦ havenāt tried to have them coexist. If thereās problems having both installations together I suggest trying the NCP docker container, or maybe NCP built-in support for SAMBA would suffice for you. I personally donāt use OMV, I just share my NC files over SAMBA with NextCloudPi built in SMB service.
Armbian has an OMV installer in their config tool.
My intention is to build for the Rock64 once we get fully Armbian images.
Hope it helps, probably some other people will have better suggestions about OMV than myself.
edit: for the odroid, this thread might be interesting for you
Does anyone run Nextcloud on APU2 boards or the Intel NUC 5CPYH? Would you please share your experience with either one, and maybe compared to some ARM SBC?
After a lot of reading on ARMbian and here, Iām considering going for x86 low power mini PC.
@nachoparker, what are your thoughts on running NCP on an SD drive on an Odroid HC1/2?
I just found out I can get a 2.5" 5TB hard drive, That would work PERFECTLY with the HC1. Seriously thinking of going ahead with the HC1 and not waiting for the HC2.
My only concern is running NCP from the SD card. I currently run my RPi instance of NCP on a usb stick for boot.
I would love to hear what you think on this subject.
A UHS-1 SD card might actually be faster than a USB2 stick?
I believe NCP supports Redis now though, which means the NC database access is cached in the RAM, so as long as the 2GB on the Odroid HC1 are sufficient, overall speed should not suffer much from slow SD access, I think.