I am looking for some thoughts on using dietpi as a hosting OS.

I am going to use proxmox as a hypervisor (simplify upgrades, IaC, backups etc) on a x86-64 arch. But am looking for the best OS to host on.

I almost exclusively use docker to host the services.

I stumbled across someone suggesting dietpi, and thought what a good idea, a really lightweight OS.

what’s peoples experiences using dietpi as a hosting os, outside of SBCs?

  • Qazwsxedcrfv000@lemmy.unknownsys.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I am a bit confused. You said you were going to use Proxmox. It is a hypervisor built on top of Debian. Good choice btw. Why do you need another hosting OS? Proxmox runs the VMs and LXCs and is naturally your hosting OS.

    • palitu@lemmy.perthchat.orgOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I am looking at proxmox to create the VMs, of which I am considering dietpi.

      Note, I am addicted to docker, and whilst I would love to run a bunch of containers within LXC, from my research, it is problematic and unfortunately I don’t have time at the moment to learn the intricacies of LXC <> docker.

      I like the idea of LXC minimal OS.

      • Qazwsxedcrfv000@lemmy.unknownsys.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        Oh okay I get what you mean now.

        If your Proxmox machine is not stingent in resources (e.g. storage, memory, etc), I would recommend sticking to distros you find more familiar with. Popular distros such as Debian, Ubuntu, and Arch are also fine. I don’t think the overhead is that pronounced.

        I have been running docker in LXC (Ubuntu server 22.04 image for the LXC + Official Docker installation, i.e. not Snap) and so far I have not encountered any roadblock from the intricacies between LXC and Docker. Usually they are from within the docker images and the embedded networks. But I am not centralizing all Docker affairs into one LXC. I split them by services. So your mileage may vary.