• 0 Posts
  • 3 Comments
Joined 2 months ago
cake
Cake day: May 1st, 2025

help-circle

  • IMHO, it really depends on the specific services you want to run. I guess you are most familiar with Docker and everything that you want to run has a first-class-citizen Docker container for it. It also depends on whether the services you want to run are suitable for Internet exposure or not (and how comfortable you are with the convenience tradeoff).

    LXC is very different. Although you can run Docker nested within LXC, you gotta be careful because IIRC, there are setups that used to not work so well (maybe it works better now, but Docker nested within LXC on a ZFS file system used to be a problem).

    I like that Proxmox + LXC + ZFS means that it’s all ZFS file systems, which gives you a ton of flexibility; if you have VMs and volumes, you need to assign sizes to them, resize if needed, etc.; with ZFS file systems you can set quotas, but changing them is much less fuss. But that would likely require much more effort for you. This is what I use, but I think it’s not for everyone.


  • I did some testing with it, because I believe more people should be able to self-host.

    I like how it is implemented. It has good support for email. Many apps support SSO.

    The critical part to me is how up-to-date applications are. I started a small project to automate version tracking, check out:

    https://alexpdp7.github.io/selfhostwatch/app/nextcloud.html

    ; so for example, the YunoHost Nextcloud app does not lag much behind upstream. My intention with this is to let people see that they have been updating Nextcloud dilligently for two years; they might pull the plug tomorrow, but it’s a good track record.

    (I’d like to add scrapers to other projects similar to YunoHost. My ultimate goal would be to be able to choose a list of apps you’d like to self-host, and see which projects like YunoHost carry the applications you want, and compare how they track updates.)