I'm wanting to set up a private cloud with my family for archives and backups. The boomer generation is getting old and we're wanting to have some more resilient storage for memories.

Is a raspberry pi the best option these days or are there other solutions I should consider? Compactness is a factor so it can go in flight luggage. I'll be using reclaimed magnetic HDDs from my dad's old business for now.

EDIT: Aiming for ~£50 per unit with a maximum of £100.

#selfhosted #linux

The central node will be some docker stack dealie on my desktop. It's an old i7 with 20gb DDR3 and a 1tb SSD. I'm thinking that can do grunt work and the nodes can do secondary stuff.
I have a proof of concept immich server running through tailscale atm which seems to work well. I'd like the other nodes to mainly be backup servers.

@peterdroberts I would say yes, a pi running Syncthing and external disk(s) is probably the easiest.

The alternative is a NUC or something similar (I use asrock deskminis) running freebie Esxi or xenserver if you want to be able to run multiple servers and/or a virtual firewall like opnsense or openwrt (which can also be tailscale nodes) and run containers. Another benefit is you also get a local console via the hypervisor which I find comes in handy surprisingly often.

@Pionir The syncthing method was what I was considering but I shall look into the other stuff you've mentioned. Thank you!

I'm an embedded developer and so this isn't a field I'm properly familiar with