Files
ezarr/README.md
2022-06-28 23:05:54 +02:00

2.0 KiB

EZARR

Ezarr is a project built to make it EZ to deploy a Servarr mediacenter, featuring:

  • Sonarr
  • Radarr
  • Lidarr
  • Prowlarr
  • qBittorrent
  • PleX

Using

  1. To get started, clone the repository in a directory of your choosing.
  2. Copy .env.sample to a real .env: $ cp .env.sample .env.
  3. Set the environment variables to your liking.
  4. Run setup.sh as superuser. This will set up your users, a system of directories, ensure permissions are set correctly and sets some more environment variables for docker compose.
  5. Run docker compose up

That's it! Your containers are now up and you can continue to set up the settings in them. Take note of the following:

  • When linking one service to another, remember to use the container name instead of localhost.
  • Please set the settings of the -arr containers as soon as possible to the following (use advanced):
    • Media management:
      • Use hardlinks instead of Copy: true
      • Root folder: /data/media/ and then tv, movies or music depending on service
  • In qBittorrent, after connecting it to the -arr services, you can indicate it should move torrents in certain categories to certain directories, like torrents in the radarr category to /data/torrents/movies. You should do this. Also set the Default Save Path to /data/torrents. Set "Run external program on torrent completion" to true and enter this in the field: chmod -R 775 "%F/".
  • You'll have to add indexers in Prowlarr by hand. Use Prowlarrs settings to connect it to the other -arr apps.

FAQ

Why do I need to set some settings myself, can that be added?

Some settings, particularly for the Servarr suite, are set in databases. While it might be possible to interact with this database after creation, I'd rather not touch these. It's not that difficult to set them yourself, and quite difficult to do it automatically. For other containers, configuration files are automatically generated, so these are more easily edited, but I currently don't believe this is worth the effort.