Hi All!!
Short introduction, started self-hosting a NextCloud instance using an old Optiplex 7060 SFF that got from work (8th gen i5 + 16Gb ram) and it’s been rock solid for well over 6 months, but I poke my head into the self-hosting world and…well, started planning upgrades.
Got a new machine at the end of Sept, it’s running Proxmox as I plan to run a few LXC’s and VM’s (13th gen i5 + 64Gb ram). Currently planning the new Nextcloud instance, playing around with the drives… can’t figure how to do it right and for the past couple weeks I’ve tried a few things, just need some fresh minds to share some light if possible?
I do have 3x 4Tb drives that I want to use with Nextcloud, but no raid…all separate since my idea is to put 2/3 users per disk (family members to dump pics/docs from phone and move out of GPhotos). So far NextCloud is running on an Ubuntu VM perfectly fine, with one drive added via passthrough.
Tried playing with a VM running TrueNas, sharing the drives as SMB shares but started to run into some issues copying files (prob permissions not set correctly 🤷🏻♂️) so moved away from it since my brain was hurting while digging info and looking up tutorials…
The plan is to backup all three separate drives into a big 12Tb spinning drive “just in case”. What would be the best option here? I thought in doing 3x Ubuntu VM’s (basically cloning the first one), add one drive per VM and running a backup script to dump the info into the big drive but not sure if that’s ok or how to accomplish in a good an reliable way? Any alternative, even if it’s going back to TrueNas for managing the disks (and doing snapshots to the big one) but with a good tutorial on connecting the VM and the drives?
Apologies if it’s a bit messy or if I’m doing it all wrong, still learning! Thanks so much in advance!! :)
I think nexcloud lets you set quotas for user storage space.
Thinking about risk as a relatively new self hoster myself, there are two things that are out of my personal comfort zone for self hosting: nextcloud and password managers.
Enticing my own family and friends to my nextcloud instance is hard when I can’t guarantee their data will be 100% safe from accidents and loss. I chose to use a service like hetzner storage share (a hosted nextcloud instance), because it’s their business to handle all the risk.
As far as backup goes, if you want to self host, reduce your risk by following the 321 backup rule. Make a plan to invest in a rock solid backup strategy. I have high availability through a parity drive, and I use duplicati to send a weekly backup to the cloud of my entire unraid appdata folder. I sync my nextcloud instance to an unraid share. And once in a blue moon I copy important things to an external hard drive.
I feel like many people go for a cheap unlimited upload backup provider like backblaze, and reduce the risk of having to pay for downloading the backups from them by ensuring high availability and backup at home.