• mrnobody@reddthat.com
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    23
    ·
    edit-2
    1 day 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
      ·
      12 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
        ·
        edit-2
        1 hour 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.

    • TrumpetX@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      ·
      20 hours 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
        ·
        16 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
          ·
          edit-2
          4 minutes 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
        ·
        22 hours ago

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