NextCloud on home server


#1

Hi
I have a NextCloud server on shared hosting space and this works fine as long as I don’t put a massive drain on it. What I would now like to do is to run a NextCloud instance on a home computer. The computer has a 240gb ssd and 2 x 2tb hard drives. It also runs as my main computer. I want it to connect to the web server to sync address books and calendars. I then need it to allow other computers to connect to it at home to watch movies, listen to music, look at photos and update docs.
Is it possible to build NextCloud to do this please? I need to use the second 2 tb drive as a backup to the first. It won’t need to have access outside of home other than to sync with the address books and calendars.
Many thanks
Rich


#2

You can do that, easiest is probably to use a virtual machine on your windows, there are already images for it: https://www.hanssonit.se/nextcloud-vm/

Instead of running on your main computer, you could use a dedicated device, for low power the rapsberry pi, if you need more speed there are better ARM boards (for all of these you can use the nextcloud-pi images). Or you use a small computer like the intel nuc (or similar) with native linux. Advantage is these devices consume less energy than your main computer. But you can also start with a virtual machine on your computer and migrate to a dedicated device later.


#3

i would also advice to run nextcloud in a virtual machine rather on the pc’s os itself. easier to maintain. :wink: so you may want to have look at virtualbox.org

if you want to use my playbook (link below) you could mount that drive (or parts of it or put a volume file there) and adjust line 70 in the inventory file to get a working backup.

what is “it” and what is the “web server”?

depends on your internet connection. i heard here funny stories about providers blocking ports. or the bandwidth might be to low.

what is the bottle neck? bandwidth, disk, cpu/ram?


#4

Thanks for that. I should have thought of a pi. Good idea. Thanks. And thanks for the link to the nextcloud vm. Very useful.


#5

I’m not sure. It is a shared server and so at peak times it seems to go slow for anything other than straight forward website hosting. I did try to contact some companies to take it to another provider but I didn’t get any replies to my emails.

Thanks for the Virtual Box link - that is a good call.