• mrnobody@reddthat.com
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    24
    ·
    2 days ago

    I’m going against the new-age tech grain with this, but… I fucking despise docker anything. I can follow directions fine, it’s the troubleshooting that takes too much time. Sure, I’ll learn it eventually, but I do IT for a living I’m not coming home to waste my nights also doing this.

    I’ve setup ZimaOS as a massive NAS with Yunohost on anything web-hosted/accessible. A. It’s easier with a graphical UI on stuff that’s packaged. B. Installing, updating, and most other services are pretty well automated/packaged to work really well. C. When i have the conversations with friends who aren’t tech savvy and are overwhelmed, I want to have firsthand knowledge of easy systems that’re basic, but powerful, and will help them dip their toes in freedom.

    No Proxmox, unraid, no docker stuff, no nested VMs, no more complex setups. While I can learn to troubleshoot and memorize CLI, I’m too old and busy with family and work/commute to deal with problems at home lol. Too much tinkering has poised my wife off to the point she thinks all the self hosted stuff is unreliable. So, I deploy, test, vet basic issues, and if it’s too much time or setup involved, or dependencies on other apps, I’m out!!

    Too many containers, too many fragile, partial service apps that just feel incomplete. Yuno and Zima (formerly casa) are great!! Others being tested too for fun but at snails pace lol.

    • x00z@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      17 hours ago

      I had that same feeling until I actually learned it.

      There’s close to no performance loss, it’s better for security, it makes it extremely easy for developers to ship something that just works, it allows easy updating, and much more.

      I prefer docker over almost anything now, and it has made my life much easier.

      • osanna@lemmy.vg
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        my SD card in my ras pi got corrupted recently. Thankfully I had my docker directory backed up. I pulled the docker directory, docker compose up -d and within about 20 minutes (not including downloading time) I was back up and running. Docker is a godsend. all my apps were exactly as they were before the corruption.

        • x00z@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          Not sure how your docker directory and services look like but the important thing is that you use remote volumes (or backed up ones) and that you backup your compose file and mounted config files of course. But besides that it’s indeed that easy.

    • TrumpetX@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 day ago

      I don’t disagree with you, but for a single server hosting multiple projects with differing system dependencies, docker is amazing. I’ve come around to using it for this practical reason.

      Using docker over direct installation always feels like an unnecessary interface layer that just complicates things and introduces points of failure.

      • mrnobody@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        21 hours ago

        Docker makes sense for several applications, but there’s no intuition unless you’re good at memorizing commands/command lines. I can’t just open up an installer or fumble through it decently well enough to get up and running.

        While a UI does add overhead, done well it’s not bad. But also, different people learn different styles, and for the extra bit of resources, I’m willing to sacrifice a few MB ram or CPU utilization for less tinker time. However, 20 years ago I didn’t mind spending that time learning stuff like that because I had a lot more time and way less commitments!

        • BigJohnnyHines@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          I mean you’re memorizing a GUI as well. I don’t work in this field at all but docker compose files are pretty straightforward even for me. Took like 15 minutes to figure out and now it’s much quicker to get set up than any other option.

    • Joe@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      2
      ·
      1 day ago

      You sir, need an AI agent to maintain your self-hosting addiction and free you from the shackles of homelab responsibility. Automate the automations that maintain the automations. That’s the real endgame. /s

      • mrnobody@reddthat.com
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        1 day ago

        Hah, nice! Yeah maybe my self-hosted AI agent will “take my job” from me at home! Boom, genius