

Could you pay them to host it for you?
Could you pay them to host it for you?
I think that is for a shared CPU not a dedicated CPU. Nextcloud can be resource intensive in some cases so you probably do not want to run it on a shared plan.
Just a word of warning
Nextcloud is very finicky and can be prone to breakage. That’s not the say don’t use it but be realistic about the amount of work needed to maintain it.
Honestly I would just go for gsuite or office365 simply because they are less likely to break on you. It sucks that Nextcloud is a huge monolith but it is what we have.
Not necessarily
Notice Forgejo is being hosted on Forgejo. The community behind it is much stronger while Gitea is some startup that is desperately trying to be relevant.
Look at the number of commits
Forgejo
I would strongly recommend that you get some newer hardware. That thing isn’t going to perform well plus you will likely run into hardware failures due to age.
It doesn’t even have gigabit networking
Proxmox thick provisions virtual machines. If you give the VM 4GB of ram the host will use at least 4GB of ram.
If you are running ZFS you also probably have an ARC cache
Why no container?
…that one little detail everyone missed
Don’ use bcachefs as it isn’t stable and was removed from the kernel. As for btrfs it is still in technology preview on Proxmox isn’t considered production ready.
I would just use ZFS. Don’t reinvent the wheel.
LVM is not even close
ZFS is way more fault tolerant and scalable due to the underlying design. In continually does data integrity checks and will catch but flips.
ZFS also has Arc which allows your ram to act as a full on cache which improves performance.
There isn’t anything better than ZFS at the moment. Having a tainted kernel doesn’t really mean much.
Docker makes is easier though especially with docker compose
I wouldn’t do that as it complicates things unnecessarily. I would just run a container runtime inside LXC or VM.
Install Proxmox with ZFS
Next configure the non enterprise repo or buy a subscription
https://github.com/tomsquest/docker-radicale
Don’t try to run services without containers
Have you looked at Codeberg?
You should limit the amount of storage available to a single service.
Also, set up Anubis or restrict access
That is only an issue in Europe. OP sounds like they are from the US
I also don’t think GDPR is much of a concern as there are large companies using Google and Microsoft services who seem to be fine with the risk. (I’m pretty sure Google and Microsoft also host European stuff in Europe)