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:09] – [Configure qBittorrent service] peter | systems:media_server:install_docker [2025/05/20 08:36] (current) – [Do an initial run] peter | ||
---|---|---|---|
Line 9: | Line 9: | ||
* **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 252: | Line 252: | ||
<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 268: | ||
---- | ---- | ||
- | ===== Configure | + | ===== Configure |
- | ==== Configure qBittorrent service ==== | + | ==== Ascertain the initial temporary password |
- | + | ||
- | === Ascertain the initial temporary password === | + | |
qBittorrent will initially be using a temporary password only. | qBittorrent will initially be using a temporary password only. | ||
Line 289: | Line 285: | ||
... | ... | ||
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 295: | Line 291: | ||
---- | ---- | ||
- | === Log into qbittorrent === | + | ==== Log into qbittorrent |
Visit http:// | Visit http:// | ||
- | === Set a permanent password === | + | ---- |
+ | |||
+ | ==== 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 311: | Line 308: | ||
* 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 324: | Line 321: | ||
* 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 331: | Line 328: | ||
* 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.1747728568.txt.gz · Last modified: 2025/05/20 08:09 by peter