No description
Find a file
2023-07-11 14:26:10 +05:30
.env Initial server config 2023-07-11 14:26:10 +05:30
.gitignore Initial server config 2023-07-11 14:26:10 +05:30
docker-compose.yml Initial server config 2023-07-11 14:26:10 +05:30
README.md Initial server config 2023-07-11 14:26:10 +05:30

Docker based media server setup

Components

Setup

  • Set the paths for storing content in the .env file

  • Start the containers using

    docker-compose up -d
    
  • Wait for the containers to start

  • The respective URLs for the services are

    Service URL
    Plex http://{host ip}:32400/web
    Transmission http://{host ip}:9091
    Radarr http://{host ip}:7878
    Sonarr http://{host ip}:8989
    Prowlarr http://{host ip}:9696
  • You need to set the download client as transmission in both sonarr and radarr. To do this:

    • Go to Settings > Download Clients
    • Add new client
    • Set the host as the ip address of the host
    • Leave port as default (9091)
    • Test the connection and then Save
  • You also need to set the root folder in both sonarr and radarr. To do this:

    • Go to Settings/Media Management
    • Click Add Root Folder
    • Browse to and select the series folder for sonarr and movies folder for radarr
  • You need to add sonarr and radarr to prowlarr to automatically sync the indexers. To do this:

    • Go to Settings > Apps
    • Add new apps and select sonarr and radarr respectively
    • Set the Prowlarr Server as {host ip}:9696 (Don't use localhost as it may not be accessible by sonarr and radarr)
    • Set the Sonarr and Radarr Servers as {host ip}:8989 and {host ip}:7878 respectively
    • Set the API key as the API key for sonarr and radarr respectively
    • You can get the API key for sonarr and radarr by going to Settings > General
    • Test the connection and then Save

Notes

  • The docker-compose file is based on the linuxserver.io images
  • This is only for educational purposes and I do not condone piracy in any way. Please use this only for legal purposes.