I’m trying, and struggling a little bit with getting the three items in the title setup the way that I want.

Running Arch.

I would like to run Radarr, Sonarr and SABnzbd all under the same user/group. My reasoning is that I (am just being overly particular) want any of the files created by those services to fall under the same owner/group. This is easy enough to accomplish by running systemctl edit service.service and adding the appropriate lines in the configuration for each one and saving it so the services run using the specified user/group.

The issue that I’m having is that the correlating folders in /var/lib/ have the ownership of the original users. I can manually change that ownership to the user/group I want but if I reboot the computer the SABnzbd folder ownership reverts back to default (the other two were doing the same thing but suddenly stopped and I’m not 100% sure why) or if the services get updated, the folders will also revert back to their default user/group.

Is there a way for me to enforce the ownership of those folders to the user/group that I have set to run the services regardless of them getting updated or the machine rebooting?

    • Mactan@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      6 days ago

      it’s high time to consider jellyfin. plex is moving streaming to their paid subscription

    • dependencyinjection@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      What is it you don’t understand, perhaps I can guide you.

      Do you have any technical knowledge? Like navigating systems or any programming experience?

      I only ask those as if yes, then watching a couple of videos about docker-compose should be sufficient. Once you have an understanding of what it does you can rely on the docs more then.

      Even asking ChatGPT for an example docker-compose file for what you want would be a great start.

      • DampSquid@feddit.uk
        link
        fedilink
        arrow-up
        1
        ·
        4 days ago

        I often find, and its true in this case, that the guides I see show detailed installation instructions, and then say ‘then simply replace the variables in the config, et voila’.
        I have my variables, but dont know where, or exactly how to put them in the docker compose file. Like do I replace all of them? Do I need the ‘$’ signs?

        Anyway, you’re right, some videos should make it easier. I’ll have a look, thanks.