User Tools

Site Tools


systems:media_server:install_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
systems:media_server:install_docker [2025/05/20 08:15] – [Configure the Sonarr service] petersystems: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  
 </code> </code>
  
Line 270: Line 268:
 ---- ----
  
-===== Configure the various services =====+===== Configure qBittorrent service =====
  
-==== 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 295: Line 291:
 ---- ----
  
-=== Log into qbittorrent ===+==== Log into qbittorrent ====
  
 Visit http://localhost:8080 and log on using the details provided in the container logs. Visit http://localhost:8080 and log on using the details provided in the container logs.
Line 301: Line 297:
 ---- ----
  
-=== 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 315: Line 310:
   * Enter the port number matching the WebUI in docker-compose for qBittorrent (default is 8080), with the Username and Password that you configured for qBittorrent in the previous step.   * Enter the port number matching the WebUI in docker-compose for qBittorrent (default is 8080), with the Username and Password that you configured for qBittorrent in the previous step.
   * 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.  
-    * To check what the IP Address is on the host system run: <code bash>ip address<code>+    * To check what the IP Address is on the host system run: <code bash>ip address</code>
   * Return to the 'qbittorrent' URL.   * Return to the 'qbittorrent' URL.
   * 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 337: Line 332:
   * Scroll down to **Backups** and choose **/data/Backup** (or whatever location is in the docker compose file for Sonarr backups.   * Scroll down to **Backups** and choose **/data/Backup** (or whatever location is in the docker compose file for Sonarr backups.
     * This is currently ${MEDIAPATH}Sonarr/backup:/data/Backup, hence we set **/data/Backup**, as that is on the right side of the colon.     * This is currently ${MEDIAPATH}Sonarr/backup:/data/Backup, hence we set **/data/Backup**, as that is on the right side of the colon.
 +
 +----
 +
 +===== Configure the Radarr service =====
 +
 +  * Visit http://localhost:7878
 +  * Navigate to **Settings -> Media Management -> Add Root Folder**, and set **/data/movies** as the root folder
 +  * Navigate to **Settings -> Download clients**, and click the **'+'** symbol, choose qBittorrent etc. - basically same steps as for Sonarr
 +  * 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 **/data/Backup** directory.
 +
 +----
 +
 +===== Configure the Lidarr service =====
 +
 +  * Visit http://localhost:8686
 +  * Follow the same steps as for the above applications.
 +
 +----
 +
 +===== Configure the Readarr service =====
 +
 +  * Visit http://localhost:8787
 +  * Follow the same steps as for the above applications.
 +
 +----
 +
 +===== Configure the Homarr service =====
 +
 +  * Visit http://localhost:7575
 +  * 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://localhost:8096
 +  * Add media library in Jellyfin matching folders configured in the **docker-compose.yml** file, so in Jellyfin you should see them as:
 +
 +<code>
 +/data/Movies
 +/data/TVShows
 +/data/Music
 +/data/Books
 +</code>
 +
 +<WRAP info>
 +**NOTE:**  These locations should match the right side of the config in the Jellyfin **volume** configuration.
 +
 +If the volume configuration looks like this:
 +
 +<code>
 +    volumes:
 +      - ${MEDIAPATH}Radarr/movies:/data/Movies
 +      - ${MEDIAPATH}Sonarr/tvshows:/data/TVShows
 +      - ${MEDIAPATH}Lidarr/music:/data/Music
 +      - ${MEDIAPATH}Readarr/books:/data/Books
 +</code>
 +
 +then on the container match the right side from the colon, e.g. /data/Movies, /data/TVShows etc.
 +
 +</WRAP>
 +
 +----
 +
 +===== 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**, which will trigger the download process.
 +
 +  * Check QBitTorrent which should show the downloading...
  
 ---- ----
systems/media_server/install_docker.1747728941.txt.gz · Last modified: 2025/05/20 08:15 by peter · Currently locked by: peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki