Best cheap hardware to run Nextcloud on?

An update,

With help from @inos we can verify that the curl method works for installing NCP on rock64 and Raspbian (both on Stretch).

Probably it will work for any other board, as long as it is on Stretch, if anybody wants to try let us know!

Next I will try to pre-generate the SD card for the HC1 and the rockboard as an alternative to the docker method.

Feedback is welcome.

1 Like

Is the heart-thingy a good enough feedback ? :wink:

yes it isā€¦ while we wait for you to try it :wink:

I will be getting my HC1 in the next 2 weeks probably and will be happy to help trying out that HC1 images :slight_smile:

1 Like

thanks, that would be great. I am planning to move my main personal cloud to the odroid as well soon

Hi gents,

I have a first test build for the odroid HC1. Now that we have the build system ready, we can generate images for all these boards

Next, Iā€™ll build the rock64 version

See this post if you are interested on the test build, feedback is welcome

1 Like

ā€¦ and in addition i proudly present an OdroidC2 image:

Hey Nacho!

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.

  1. 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.

  2. 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?

  3. 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.

Hi Nachoparker,

The HC1 arrived yesterday and I will try to find some time to play with it during the week.
What would you want me to do / what feedback do you need ?

hi,

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

Thanks!

2 Likes

@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?

Thanks for the feedback.

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

Sorry for some confusion. I do not plan to run OMV and NCP on the same device, Iā€™ll use two different boards.

Interesting on the Odroid vs. the Rock64. I may try the Rock64 with NCP first as I already have itā€¦

Then maybe try the HC2 when its releases.

Any Ideas on how long before stable Armbian images are ready? Just wondering.

Any Ideas on how long before stable Armbian images are ready? Just wondering.

Not really, hopefully soon!

Probably the Armbian forums would be a good place to ask

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.

Thx!

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.

Really? I was waiting to get one, but they are really expensive and so far I havenā€™t even seen a 5TB one! share with us!

It sounds fantastic to me :smiley: I might get one myself for my HC1