If anyone else is having issues setting these up, message me and I will zip the whole build to you and walk you through setup.

UPDATE:

So I’ve made some major progress but still have a persistent issue. Radarr, sonarr, and lidarr are set to rename files, rename folders, and move them to the root directory. Even after importing the media the do not do that. I have both the boxes for renaming ticked, I have hard links turned off, they all have permissions for all the directories involved, and they have the media available in the program. If anyone knows how to fix this I’d love the help. I literally did all of this because I don’t want to manually rename 1600 files into a consistent scheme and Radarr apparently doesn’t want to either.

I used yams.media to do the full install. It was incredibly easy to use for most of the installation and setup. The Mullvad wireguard setup was a pain. The VPN part of yams specifically says to follow the instructions to the letter but the link it gives is a 404. The mullvad.md it was supposed to take me to was just “TLDR” and two code boxes with no explanation. I managed to bungle my way through with some knowledge from past attempts and the yams VPN test says I’m in Switzerland and my client is ready to go.

Yams wouldn’t let me set the directories I needed (it wants one directory for everything and I’m sorting them into different mounted drives) but it was actually remarkably easy to copy the yams config folders into my preferred directory and the yaml file directly into portainer to create a portainer stack running everything I needed. I even learned how to use the env and “advanced env input” in portainer to correct all the variable sections instead of writing all of them myself. All in all, it was exactly what I was wanting to do when I posted the TLDR.

Tl;dr: I understand docker is supposed to help get things running on different systems easily, can someone give me a copy of their working Arr stack?

Frustrated venting I’m past being new to this server thing having run mine for over a year so I guess I can officially say I’m just bad at it. I’ve been working on getting Sonarr, Radarr, and, lidarr running since 4 in the afternoon, discounting dinner that’s 6 hours of constantly failing to get these to work. This is my 5th time trying since I learned about it in April.

I’ve given up on the automatic downloads, I’ve given up on the request system, I’m even done with the torrenting, I’ll just do that on my phone. All I want is something that format my 5TB of media to Title (date) instead of MOVIE_TITLE_ALL_UNDERSCORE, or TB_1000, or movie.videoformat.year.special.deluxe.username.host.visit.my.site.please. I was sold on this idea that self hosting was a relatively easy thing that anyone can get into and while I have a good understanding of how a config.yml is supposed to look and work, and I’ve got a decent understanding of ssh and sftp between two computers, but trying to grt any one of these things to run is soul crushing. I literally work in the foster system and my worst cases do not give me the stress this does. I just want to get it fixed so I can watch Pokemon with my family and offer it to people who will never bother to log on.

Edit: OMFG I moved them back into individual folders and they work now. 6 hours of videos and tutorials and not a single thing saying they absolutely have to be in their own folders or it won’t work. edit unclear, brain stuck in toaster

Edit 2: turns out, Radarr can’t find movies at /movies/movie.mkv and needs /movies/folder/movie.mkv. Now Radarr can import movies but all other problems persist.

  • iltg@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    24 hours ago

    just joining in on the misery. arr-s overpromise and underdeliver, tried for a month and gave up with just jellyfin and qbittorrent web. jellyfin is ok at masking the atrocious file names and directory structure, bless its soul

    • Postmortal_Pop@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      22 hours ago

      That’s what I’ll be doing if I can’t make it do the Renames. I just can’t handle seeing all that extra nonsense in the name files.

  • unbuckled_easily933@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    Yams.media is a script with an easy to follow guide that will hold your hand through the entire setup. All you need to do afterwards is import your existing media using radarr/sonarr.

    • Postmortal_Pop@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      Ok, so let me get this straight before I jump in. This is basically a prepackaged install wizard for docker, Arr stuff, torrent client, VPN, and jellyfin? I don’t need to install a different OS because it runs on Ubuntu server.

      The one hang up I found is the same thing I didn’t understand using the trash guide, migrating gluten to wireguard for Mullvad. Could you or anyone that’s reading this parse this info for me and tell me how to double check if it worked?

      https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/mullvad.md

      • unbuckled_easily933@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        There’s a guide for switching to Wireguard. Yams also includes a command:

        yams check-vpn
        

        that tells you if the VPN is working.

        Not sure if that directly answers your question but there are a lot of step-by-step guides on the site and the author has also answered a lot of user questions on the message board.

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

    Not exactly your use case, but maybe someone will find it useful:

    I really like https://compose.ajnart.dev/ - the creator of homarr (a dashboard with a lot of integrations) build a tool for creating docker compose files.

    You can configure what services you’d like to run or use a predefined template (e.g. “the dad” with Jellyfin, Nextcloud, Pihole, Homarr and Home Assistant).

    You’d still have to understand what you are doing, of course.

    • Postmortal_Pop@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      I’m down for something that makes the compose for me. I already get that part but it would be nice to not have to copy, paste, and fill my template each time.

      Since it’s mentioned and this is a general suggestion, if you’re looking at Home Assistant, understand that the Docker version and the OS version are different and all of the videos don’t warn you about that. If you use the Docker version you have to manually install all the plugins where the OS has an app store. I didn’t know and all I wanted it for was chore-ops.

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

    Glad you solved it yourself, but I’m still struggling to understand what happened, how did you have them all in a single folder if the filename for docker compose has to be one of a few predetermined things? I mean, you could have them all in a single file, which makes some things easier, but then you wouldn’t have been able to move them into individual folders. Would you mind explaining what happened there so that if someone else in the future has the same issue they might find the solution here?

    Also, note that even if someone had given you an example of a working docker file you would still have to configure the service. For future reference, this site is great and has working examples of docker compose files for a lot of services, e.g. https://hub.docker.com/r/linuxserver/radarr

    Finally, welcome to the club, sorry you had a bad experience the first time, it’s hard for us to know what’s obvious and what isn’t: https://xkcd.com/2501/

    • Postmortal_Pop@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Sorry, it was late and I was very frustrated.

      Radar, sonarr, and lidarr are each installed via docker into their own directories.

      I recently did a complete reformat of my server and organization because the first try was a mess and this try I started organizing from the start. When backing up my media I moved just the video files from my first server to backup so I could delete all the extra jellyfin pics, torrent site ads, and folders of bulk subs. This meant the /movies was just 900GB of video files in a folder.

      I mistakenly thought that Radarr would would take all the movies out of there and put them in the new location in their own folders as well as format the movie name and folder names to my specified schemes. Radarr would show the movies in the file list when I pick the directory but when I ran the import it would give me “all movies imported” without importing any of them.

      As it turns out, each movie file needs to be in its own folder inside /movies, then Radarr will recognize they’re there and import them.

      That’s all I managed to fix.