• Voytrekk@sopuli.xyz
    link
    fedilink
    arrow-up
    64
    ·
    1 day ago

    It also can integrate with Systemd via Quadlets. Let’s you control containers as a sytemd service. I personally use them for my home server and have been happy with it.

    • ArchAengelus@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      26
      arrow-down
      2
      ·
      1 day ago

      The learning curve for quadlets is quite harsh in my opinion. I started with podman compose 3 years ago for my homelab, because it allowed user containers.

      I tried to migrate to quadlets unsuccessfully, several times over the years. it was only recently that my self-hosted Qwen was capable enough to figure out where I was messing up and automate the process a bit.

      I probably wasn’t sufficiently motivated. It felt like podman compose is basically docker compose, but quadlets are a quite a bit different in form and function, so I was never able to grok them:

      • Voytrekk@sopuli.xyz
        link
        fedilink
        arrow-up
        25
        ·
        1 day ago

        There is a tool named Podlet that can help translate to quadlets. I was able to fully translate my unraid and compose setups to quadlets.

          • Voytrekk@sopuli.xyz
            link
            fedilink
            arrow-up
            2
            ·
            4 hours ago

            I migrated from docker containers on Unraid to using quadlets on RockyLinux. The Podlet utility helped a bit with taking an existing docker container and converting it to a quadlet. Also did thorough testing in a VM before swapping my server.

            • pjusk@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              49 minutes ago

              Interesting, just migrated away from Unraid myself. But chose Proxmox -> Debian -> Podman Containers instead. Any reason in particular you chose Rocky?

        • hirihit640@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          20 hours ago

          I remember trying it and my compose files blew up to multiple Quadlet files with a much larger total size (lines of code). I find that compose is just more concise and structured compared to Quadlets.

          • Voytrekk@sopuli.xyz
            link
            fedilink
            arrow-up
            5
            ·
            20 hours ago

            It does have a larger file size compared to compose, sure. The big advantage of quadlets is that systemd will handle things in the event of a failure. It makes it a great option for production environments where you will not need to update your config files as much. It also allows you to have more control over when each application starts, if they rely on a specific disk mount or service running on the system. I’m sure someone else can provide more benefits who use them in a production environment.

            • hirihit640@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              ·
              10 hours ago

              Fair enough. My requirements are simply: start all services when the machine has finished booting. And I can’t remember the last time my system failed. Most that happened was a power outage, and Quadlets wouldn’t have helped there either.

              So in my case I much prefer simple and easy-to-read configs, over the complexity of integrating with systemd.