The only complaint on this list that, I think, is a legitimate complaint is replies not loading. Imagine if Lemmy worked that way. The rest is just how it's intended to work.
Certainly a good warning before trying to self host but this isn't broken.
Nextcloud AIO in docker is dead simple and has been reliable for me.
The sync client is capable of syncing the whole tree as remote pointers that didn't take space until you access the file then it downloads it local. You can also set files to always be local.
... using grub to directly boot from ZFS - such setups are in general not safe to run zpool upgrade on!
$ sudo proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
8357-FBD5 is configured with: grub (versions: 6.5.11-7-pve, 6.5.13-5-pve, 6.8.4-2-pve)
Not everyone has a desk phone (much less a desk).