Hello everyone!

I’m thrilled to be back here again! In case you’re not familiar with YAMS, YAMS (Yet Another Media Server) is a powerful script that simplifies the installation of a comprehensive media server. It includes all the essential *arr apps, along with exceptionally detailed documentation. In just a few minutes, you can have a fully functional media server with Sonarr, Radarr, Jellyfin, qBittorrent, and more! To learn more, you can visit the following links:

And now, I’m excited to announce the release of YAMS v2!

What’s New in YAMS v2?

  • YAMS v2 introduces a new command: yams upgrade, which allows YAMS to upgrade itself.
  • Adding custom containers is now easier. You can find a step-by-step tutorial here: Add your own containers.
  • On the code side, the documentation has seen significant improvements. If you’re interested in how YAMS works under the hood, you can explore the full code documentation here: YAMS Code Documentation.

Upgrading to YAMS v2 is entirely optional! YAMS v1 will continue to work and receive support.

Starting now, every new YAMS installation is automatically YAMS v2!

In other news, I’ve also established a dedicated forum for all things YAMS related! After noticing that many users were encountering similar issues, we concluded that a forum would greatly enhance troubleshooting, making it more accessible, searchable, and enjoyable.

Feel free to visit the new forums at YAMS Forum. Don’t hesitate to drop by and introduce yourself!

For those interested in YAMS, there’s a comprehensive tutorial on how to configure all the services together: Services Configuration Tutorial. The tutorial is designed to be platform-agnostic, so even if you’re not using YAMS, you might find it useful!

Thank you for taking the time to read this, whether you’re already a loyal YAMS user or are considering becoming a new YAMS enthusiast! Your feedback and insights are highly valuable to me, and I’m eager to hear what you think!

  • armadaza@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    This is amazing, thank you Roger.

    I know absolutely nothing about Linux. I had a Radarr, Sonarr, setup running on Windows in my homelab for ages but recently wanted to migrate to a more stable and different setup on Linux.

    I came across your great work and I so so wish I knew more. I was able to get everything installed with my limited knowledge, but I simply dont know enough to get SABNzbd and Overseerr via my own containers. Is there any chance that your script will add them in the future as options, similar to how you asked for Plex, Emby, etc.?

  • dhepha@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    Great work! Didn’t have the time to create a PR for it so I’ll write it here: In the docker compose file you generate, the qbittorrent environment name for the port seems to be wrong, it’s supposed to be WEBUI_PORT not WEB_UI_PORT.

    • Rogergonzalez21@alien.topOPB
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      Oh, nice catch! Would you mind creating a new issue in Gitlab? If not don’t worry, I can create it late it later! Thanks for the feedback!

  • ilco1@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    does the way folders are set up by yams support auto moving/deleting duplicates /renaming torrents from the torrent client client without duplicate files (sonarr /qbitorrent)

    i would love to set and forget .let anime download and watch it in jellyfin

    i always strugle with sonarr and qbitorrennt not liking me folder structure

  • dnt_pnc@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    any plans for switching from mullvad to another recommended vpn as mullvad now removed port-forwarding?

  • thekrautboy@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    Its called “yet another media server” but it isnt a media server? But a collection of script to setup *arr stack and jellyfin for example? Sure thats useful to many, its great! But odd namechoice :D

    • stupv@alien.topB
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      I mean, if a media management suite + media server cant be called a ‘media server’ then what exactly are the criteria?

  • Nnyan@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    The only minor issue that I have day to day is endemic of a monolithic yaml. making small changes to the .yaml file needs to restart the entire stack. Also Some errors will stop the entire stack from deploying.

    • Rogergonzalez21@alien.topOPB
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      Thank you! I’m really glad you like YAMS. If you have any suggestions and/or feedback! Please send it my way!

      • Nnyan@alien.topB
        link
        fedilink
        English
        arrow-up
        0
        ·
        11 months ago

        I want a cool YAMS sticker for my laptop. I have a spot for it between Crowdstrike and Splunk (swag!!).

  • chimbori@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    Have you considered pasting this entire description on your website? As it stands, there’s only a one line description, and then installation instructions, but nothing about what the software is, what kinds of problems it can help with, and why a potential user should care. Thanks!

    • FierceDeity_@alien.topB
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      It’s just a script that throws a handful of preconfigured config files together, but that should really be (honestly, too) written on the page