My friend just shared the existence of this software with me, and it looks perfect for me. His setup uses docker though, and mine doesn’t. The non-docker instructions seem simple enough, but I can’t figure out how to install the requirements. The “pip install” complains and says I should use apt, but I can’t find most of those requirements in my sources. For example “python3-verboselogs” isn’t found. Can someone help? I’d love to get this running!

  • electric_nan@lemmy.mlOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I have a system that’s been working well (except for this new thing I’m trying to add) for a couple years now. I am not looking yo replace it with docker (something that I have failed with in the past). Maybe next time my system breaks I’ll take another look at docker.

    • roofuskit@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      3 days ago

      I think your failings with docker stem from a complete lack of understanding. It takes little to no effort and will replace nothing. You’re causing yourself a lot more work, not just now but also I. The future, trying to do things the way you are. It shouldn’t take more than 10 minutes to install docker, docker compose, and research the setting you need to add to a compose file before running it. As t that point you’re done, no dependencies, no maintenance, need to update? Pull the new image and relaunch the container. Takes seconds.

      I can’t imagine trying to wrap my head around python dependencies and venv when docker seems a bridge too far.

      • electric_nan@lemmy.mlOP
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Yes, complete lack of understanding. That is a problem when it comes to working with something. I don’t understand python and venv either, but I got it working anyway in about 10 minutes. My experience with docker is that it had too many moving parts, particularly when it came to networking. It obviously seems easy to you and lots of other people, but it hasn’t come easily to me. I’ll probably need someone in the room with me to ever understand it.

        • roofuskit@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 days ago

          This just tells me you must be trying to build a container instead of just running a ready made one. That’s what I mean by the complete lack of understanding. And in response to your previous comment, I doubt you’re stupid. You’re just clearly misguided on this subject. Save yourself all the headache and learn how to launch a docker container. It’s even easier than what you’ve just tackled. I believe in you.

          • electric_nan@lemmy.mlOP
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 days ago

            I appreciate your confidence (and your docker evangelism), but I don’t have the bandwidth to tackle a docker project right now. I don’t believe I was ever building containers, as I was leveraging projects like DockStarter designed to make things more painless. I’m sure I’ll try again sometime, but that time isn’t right now.

            • JGrffn@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              3 days ago

              My dude, I understand your unwillingness, but docker is just a fancy new way of saying “install apps without it being a major PITA”. You just find the app you want on docker hub or some other docker repo, you pull the image, you run it, et voila, you have a container. No worrying about python suddenly breaking, or about running 5 commands in a row to spin up an app (I used to do this, including the whole python rain dance, to run home assistant. I feel stupid now).

              Decluttarr actually has a section to set up their container:

              https://github.com/ManiMatter/decluttarr#method-1-docker

              It’s step by step, all you have to do is get docker installed on your machine, then copy paste that text into a file, and run the docker command mentioned in the same directory as the file.

              Trust me, you want to learn this, because after the first 15 minutes of confusion, you suddenly have the holy grail to self hosting right at your fingertips. It takes me all of 5 minutes to add a new service to my homelab all because it’s so easy with docker. And it’s so ubiquitous and popular! TrueNAS SCALE uses docker for all its apps, the idea of containers essentially reshaped Linux desktop to be what it is today, with flatpaks and all.

              • electric_nan@lemmy.mlOP
                link
                fedilink
                English
                arrow-up
                0
                ·
                3 days ago

                Homie, I have been there. I spent days. I found it confusing. I don’t recall all the details, but I wasn’t able to get it all working. I will try again some day.

    • 9488fcea02a9@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Docker doesnt replace your current system. It just runs containers (which act like a separate system)

      You can also try podman which wont silently rewrite your firewall rules without telling you… I’ll never forgive docker for doing that