Feeling overwhelmed. Does anyone know How I should host Nextcloud?

I want it for myself and a few friends to use. I'd like to host it locally on my network using my old PC with a few HDDs for redundancy/large storage.

TrueNas Scale and OpenMediaVault look cool. but looking at TrueNas makes my brain melt atm. Should I just install it with Debian and use a docker image? Currently I have it running on an old Dell Optiplex using the Snap version on Ubuntu. I'd rather not host it on a VPS due to price and I like the idea of having my data locally.

Idk. Just feeling overwhelmed and confused with what to do. #SelfHostingAdvice #selfhosting #nextcloud

@ThatGeekZen have you considered installing proxmox on the server/pc at your home and use that to create, manage, snapshot, etc... a vm on which to run nextcloud?

Snapshots, backups and disposable vms are a godsend when it comes to experimenting with self-hosted software.

@Wander I've heard of Proxmox but I've steered clear of it. Since I assumed VMs would be pretty heavy and tax the i7 4gen and 16gb of ram. But perhaps that's a bad assumption and I should try it?

@ThatGeekZen
It's basically a Debian distro that works as the hypervisor. Vms are as lightweight or as heavy as you make them, but you can even use lxc containers which are even more lightweight. The only drawback is that you can't use dropbox inside an lxc container.

But essentially you can easily create a 2GB Ram vm or container that will happily run your nextcloud and then have leftover Ram for other projects

@Wander Sounds awesome! I'll play with it sometime. Thank you!
@ThatGeekZen been there;-) I used to use the snap for convenience but switched to nextcloud AIO (all in one) a while ago - way better performance. Until now no problems:-) Even a backupsolutoon is kind of included( but i don't really use that, since i backup everthing with proxmox...) 100% can recommend 
@adent42 Glad to hear! I'll research Nextcloud AIO later :)
@ThatGeekZen Truenas Scale with truecharts repo. Although the nextcloud image is being reworked. I suggest you try it in one month
@hmiron thank ya for the info!
@ThatGeekZen This is self advertisment but I use https://github.com/mother-of-all-self-hosting/mash-playbook
It's a ansible playbook that supports a lot of services and makes maintaining them easy. #Nextcloud is one of them. I'd suggest a setup where you configure half of your drives as primary storage, half as backup space (done with the integrated borg backup role)
GitHub - mother-of-all-self-hosting/mash-playbook: 🐋 Ansible playbook which helps you host various FOSS services as Docker containers on your own server

🐋 Ansible playbook which helps you host various FOSS services as Docker containers on your own server - mother-of-all-self-hosting/mash-playbook

GitHub
@moanos thank you for the link and the suggestion!!
@ThatGeekZen I've had horribly poor performance with any instance of Nextcloud in the past. Switched to Owncloud running in my own Docker Compose setup (just Owncloud, Redis, and MariaDB) and its been super nice.
@ovyerus glad it has worked better for you!
@ThatGeekZen Docker or Snap is the way. I also wouldn't use a vps because if the instance dies or is compromised, all your personal data is too
@egeexyz good point on the VPS. Good to keep it under your own control! Thanks! :)
@ThatGeekZen @egeexyz I leverage my home lab, but then use a VPN (Tailscale/Headscale) with a VPS on the edge to just be the proxy server into the network.