Skip to content

Automation

Automate media acquisition and library management.

Automatically download and organize TV shows.

# Docker
sonarr:
image: linuxserver/sonarr:latest
container_name: sonarr
ports:
- "8989:8989"
volumes:
- ./sonarr:/config
- /mnt/media/tv:/tv
- /mnt/downloads:/downloads

Automatically download and organize movies.

# Docker
radarr:
image: linuxserver/radarr:latest
container_name: radarr
ports:
- "7878:7878"
volumes:
- ./radarr:/config
- /mnt/media/movies:/movies
- /mnt/downloads:/downloads

Automatically download and organize music.

# Docker
lidarr:
image: linuxserver/lidarr:latest
container_name: lidarr
ports:
- "8686:8686"
volumes:
- ./lidarr:/config
- /mnt/media/music:/music
- /mnt/downloads:/downloads
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
ports:
- "8080:8080"
- "6881:6881"
volumes:
- ./qbittorrent:/config
- /mnt/downloads:/downloads
sabnzbd:
image: linuxserver/sabnzbd:latest
container_name: sabnzbd
ports:
- "8080:8080"
volumes:
- ./sabnzbd:/config
- /mnt/downloads:/downloads

Allow users to request content:

overseerr:
image: linuxserver/overseerr:latest
container_name: overseerr
ports:
- "5055:5055"
volumes:
- ./overseerr:/config

Centralized indexer management:

prowlarr:
image: linuxserver/prowlarr:latest
container_name: prowlarr
ports:
- "9696:9696"
volumes:
- ./prowlarr:/config
version: '3.8'
services:
plex:
image: plexinc/pms-docker
network_mode: host
volumes:
- ./plex:/config
- /mnt/media:/data
sonarr:
image: linuxserver/sonarr
ports: ["8989:8989"]
volumes:
- ./sonarr:/config
- /mnt/media/tv:/tv
- /mnt/downloads:/downloads
radarr:
image: linuxserver/radarr
ports: ["7878:7878"]
volumes:
- ./radarr:/config
- /mnt/media/movies:/movies
- /mnt/downloads:/downloads
prowlarr:
image: linuxserver/prowlarr
ports: ["9696:9696"]
volumes:
- ./prowlarr:/config
qbittorrent:
image: linuxserver/qbittorrent
ports: ["8080:8080"]
volumes:
- ./qbittorrent:/config
- /mnt/downloads:/downloads
overseerr:
image: linuxserver/overseerr
ports: ["5055:5055"]
volumes:
- ./overseerr:/config

Configure Sonarr/Radarr to notify Plex:

  1. SettingsConnect
  2. Add Plex Media Server
  3. Enter host, port, and authentication
  4. Enable library refresh on import