How do you monitor your server containers, disks, load…?

Do you use an easy-to-use web interface? Do you do everything via SSH? Or maybe you’ve got a more complicated setup?

I want to change my setup and I’m looking for new ideas, I’ve been using Cockpit for some years and some of the plugins are really outdated (ZFS for example) and others are completely broken (docker-compose).

    • Trincapinones@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      2
      ·
      4 months ago

      I am running everything in docker compose so I’ve never found a use to it that justifies the waste of power

      • Possibly linux
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        4 months ago

        docker-compose doesn’t scale well and if you run it natively it is a little less secure.

        Virtualization adds 1-2% of overhead at most and gives you way more control of how the hardware is used.

        If you setup is small docker-compose might be easier to manage but as soon as you get more hardware it becomes the limiting factor. I still use docker-compose but now I run it in a VM

        • Toribor@corndog.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 months ago

          I switched from docker compose to pure Ansible for deploying my containers. Makes managing config and starting containers across multiple hosts super easy. I considered virtualizing too but decided it didn’t offer me enough advantages. If I ever have an issue with the host OS I just reinstall using a preseed file and then rerun my playbooks and it’s ready to go.