systems:media_server:install_docker
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
systems:media_server:install_docker [2025/05/20 08:06] – [Configure qBittorrent service] peter | systems:media_server:install_docker [2025/05/20 16:33] (current) – peter | ||
---|---|---|---|
Line 5: | Line 5: | ||
* **Prowlarr** is an indexer manager, offering complete management of indexers with no per app Indexer setup required. | * **Prowlarr** is an indexer manager, offering complete management of indexers with no per app Indexer setup required. | ||
* **Sonarr** manages TV shows. | * **Sonarr** manages TV shows. | ||
- | * **Radarr** manages Movies. | + | * **Radarr** manages Movies. |
+ | * **Whisparr** manages adult videos. | ||
* **Readarr** manages Books (ebooks and audiobooks). | * **Readarr** manages Books (ebooks and audiobooks). | ||
* **Bazarr** manages Subtitles. | * **Bazarr** manages Subtitles. | ||
* **Sabnzbd** manages NZB files. | * **Sabnzbd** manages NZB files. | ||
- | * **QBitTorrent** manages Torrents. | + | * **qBitTorrent** manages Torrents. |
* **JellyFin** Streams media. | * **JellyFin** Streams media. | ||
Line 182: | Line 183: | ||
- ' | - ' | ||
+ | |||
+ | # | ||
+ | # BAZARR | ||
+ | # | ||
+ | |||
+ | bazarr: | ||
+ | image: lscr.io/ | ||
+ | container_name: | ||
+ | network_mode: | ||
+ | volumes: | ||
+ | - ${MEDIAPATH}bazarr/ | ||
+ | - ${MEDIAPATH}radarr/ | ||
+ | - ${MEDIAPATH}sonarr/ | ||
+ | restart: unless-stopped | ||
+ | env_file: | ||
+ | - ' | ||
# | # | ||
Line 252: | Line 269: | ||
<code bash> | <code bash> | ||
sudo docker-compose up -d | sudo docker-compose up -d | ||
- | sudo docker-compose stop | ||
- | sudo docker-compose rm | ||
</ | </ | ||
Line 270: | Line 285: | ||
---- | ---- | ||
- | ===== Configure | + | ===== Configure |
- | ==== Configure qBittorrent service | + | ==== Ascertain the initial temporary password |
- | **qBittorrent** will initially be using a temporary password only. | + | qBittorrent will initially be using a temporary password only. |
- | Check the logs for the qbittorrent container. | + | * To ascertain what this temporary password is, check the logs for the qbittorrent container. |
<code bash> | <code bash> | ||
Line 287: | Line 302: | ||
... | ... | ||
The WebUI administrator username is: admin | The WebUI administrator username is: admin | ||
- | The WebUI administrator password was not set. A temporary password is provided for this session: | + | The WebUI administrator password was not set. A temporary password is provided for this session: |
... | ... | ||
</ | </ | ||
Line 293: | Line 308: | ||
---- | ---- | ||
- | Log into qbittorrent | + | ==== Log into qbittorrent |
- | Visit http:// | + | Visit http:// |
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Set a permanent password ==== | ||
Navigate to **Tools -> Options -> WebUI -> change the user and password** and check **bypass authentication for clients on localhost**. | Navigate to **Tools -> Options -> WebUI -> change the user and password** and check **bypass authentication for clients on localhost**. | ||
---- | ---- | ||
- | |||
===== Configure the Prowlarr service ===== | ===== Configure the Prowlarr service ===== | ||
Line 307: | Line 325: | ||
* Navigate to **Settings -> Download Clients -> + symbol -> Add download client**. | * Navigate to **Settings -> Download Clients -> + symbol -> Add download client**. | ||
* Choose qBittorrent. | * Choose qBittorrent. | ||
- | * Enter the port number matching the WebUI in docker-compose for qBittorrent (default is 8080) and username and password | + | * Enter the port number matching the WebUI in docker-compose for qBittorrent (default is 8080), with the Username |
* Host - This may need to be changed from **localhost** to the IP address of the host machine. | * Host - This may need to be changed from **localhost** to the IP address of the host machine. | ||
- | * Check what the IP Address is on the host system | + | * To check what the IP Address is on the host system |
* Return to the ' | * Return to the ' | ||
* Click the **Test** button at the bottom to make sure you get a green **tick**. | * Click the **Test** button at the bottom to make sure you get a green **tick**. | ||
Line 320: | Line 338: | ||
* Visit http:// | * Visit http:// | ||
* Navigate to **Settings -> Media Management -> Add Root Folder**, and set the root folder to what it is on the right side of the colon in the **volume** config line for Sonarr. | * Navigate to **Settings -> Media Management -> Add Root Folder**, and set the root folder to what it is on the right side of the colon in the **volume** config line for Sonarr. | ||
- | * In the docker-compose file its {MEDIAPATH}Sonarr/ | + | * In the docker-compose file it is {MEDIAPATH}Sonarr/ |
- | * Therefore, set **/ | + | * Therefore, set **/ |
* Navigate to **Settings -> Download Clients**, and click the **+ symbol**. | * Navigate to **Settings -> Download Clients**, and click the **+ symbol**. | ||
* Choose qBittorrent and repeat the steps from Prowlarr. | * Choose qBittorrent and repeat the steps from Prowlarr. | ||
Line 327: | Line 345: | ||
* Copy this key, and then go to **Prowlarr -> Settings -> Apps**, and click the **+ - Sonarr**, and paste the API key. | * Copy this key, and then go to **Prowlarr -> Settings -> Apps**, and click the **+ - Sonarr**, and paste the API key. | ||
* The host might also have to be changed from **localhost** to IP address of the Host. | * The host might also have to be changed from **localhost** to IP address of the Host. | ||
- | * Click the **Test** button | + | * Click the **Test** button, near the bottom, |
* Navigate to **Settings -> General**, and switch to **show advanced** in top left corner. | * Navigate to **Settings -> General**, and switch to **show advanced** in top left corner. | ||
* Scroll down to **Backups** and choose **/ | * Scroll down to **Backups** and choose **/ | ||
- | * This is currently ${MEDIAPATH}Sonarr/ | + | * This is currently ${MEDIAPATH}Sonarr/ |
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configure the Radarr service ===== | ||
+ | |||
+ | * Visit http:// | ||
+ | * Navigate to **Settings -> Media Management -> Add Root Folder**, and set **/ | ||
+ | * Navigate to **Settings -> Download clients**, and click the **' | ||
+ | * Navigate to **Settings -> General**, and scroll down to the API key. | ||
+ | * Copy the API key. | ||
+ | * Navigate to Prowlarr, and same way as in sonarr. | ||
+ | * Navigate to **Settings -> General**, switch to **show advanced** -> Backups, and choose **/ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configure the Lidarr service ===== | ||
+ | |||
+ | * Visit http:// | ||
+ | * Follow the same steps as for the above applications. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configure the Readarr service ===== | ||
+ | |||
+ | * Visit http:// | ||
+ | * Follow the same steps as for the above applications. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configure the Homarr service ===== | ||
+ | |||
+ | * Visit http:// | ||
+ | * Return to Prowlarr and click **Indexers** at the top right. | ||
+ | * Click **Add indexer**, and search for preferred indexes. | ||
+ | * Good indexes include **rarbg** and **yts**, but try others... | ||
+ | * Test and Save. | ||
+ | * Click **Sync App Indexers** icon (next to **Add indexer**). | ||
+ | * Navigate to **Settings -> Apps** and this should show in green **Full sync** next to each application. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configure the JellyFin service ===== | ||
+ | |||
+ | * Visit http:// | ||
+ | * Add media library in Jellyfin matching folders configured in the **docker-compose.yml** file, so in Jellyfin you should see them as: | ||
+ | |||
+ | < | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | |||
+ | If the volume configuration looks like this: | ||
+ | |||
+ | < | ||
+ | volumes: | ||
+ | - ${MEDIAPATH}Radarr/ | ||
+ | - ${MEDIAPATH}Sonarr/ | ||
+ | - ${MEDIAPATH}Lidarr/ | ||
+ | - ${MEDIAPATH}Readarr/ | ||
+ | </ | ||
+ | |||
+ | then on the container match the right side from the colon, e.g. / | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configuration is complete ===== | ||
+ | |||
+ | All docker contains are configured. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Add Movies or TV to download ===== | ||
+ | |||
+ | Add any media, such as Movies in radarr or TV Shows in sonarr etc., and click **search all** or **search monitored**, | ||
+ | |||
+ | * Check QBitTorrent which should show the downloading... | ||
---- | ---- |
systems/media_server/install_docker.1747728369.txt.gz · Last modified: 2025/05/20 08:06 by peter