summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2023-01-31 17:20:41 +0000
committerRoger Gonzalez <roger@rogs.me>2023-01-31 17:20:41 +0000
commit9b3723f5d8c7e5fd93d831e089e96ca47d47c397 (patch)
treeffa0f949129caac1a8f4db2eae2349967259e37a
parente0bd92f1cb2487dc544b503a772bdf62647a3282 (diff)
parent942cd3f76627e264c7b036cf2d43fb01a94b055f (diff)
Merge branch 'add-lidarr-and-readarr' into 'master'
Add lidarr and readarr See merge request rogs/yams!7
-rw-r--r--README.org10
-rw-r--r--docker-compose.example.yaml32
-rwxr-xr-xinstall.sh2
3 files changed, 41 insertions, 3 deletions
diff --git a/README.org b/README.org
index a1828ca..46a886a 100644
--- a/README.org
+++ b/README.org
@@ -13,6 +13,8 @@ Website: [[https://yams.media][https://yams.media]]
This script installs the following software:
- [[https://sonarr.tv/][Sonarr]]
- [[https://radarr.video/][Radarr]]
+- [[https://lidarr.audio][Lidarr]]
+- [[https://readarr.com/][Readarr]]
- [[https://jellyfin.org/][Jellyfin]]
- [[https://emby.media/][Emby]]
- [[https://www.plex.tv/][Plex]]
@@ -23,7 +25,7 @@ This script installs the following software:
- [[https://www.portainer.io/][Portainer]]
With this combination, you can create a fully functional media server that is going to download,
-categorize, subtitle and serve your favorite shows and movies.
+categorize, subtitle and serve your favorite shows, movies, audio and books.
* Features
:PROPERTIES:
@@ -60,6 +62,8 @@ Before installing, make sure you have:
you choose ~/srv/media~, the script is going to create the following folders:
+ ~/srv/media/tv~: For your TV shows
+ ~/srv/media/movies~: For your movies
+ + ~/srv/media/music~: For your music
+ + ~/srv/media/books~: For your books
+ ~/srv/media/downloads~: For your torrent downloads
+ ~/srv/media/blackhole~: For your torrents blackhole
- *A regular user to run and own the media files*: You shouldn't use ~root~ for this user, but I'm not
@@ -133,7 +137,7 @@ They are the ones doing the real work, I just created a docker-compose file and
Just let them know YAMS sent you there 😎
-* todo [2/17]
+* todo [3/17]
:PROPERTIES:
:ID: eba4712e-fa8a-42c8-bc32-b593141c99a4
:END:
@@ -147,7 +151,7 @@ Just let them know YAMS sent you there 😎
- [ ] Add Jackett as an "yams extra".
- [ ] Add [[https://github.com/Fallenbagel/jellyseerr][jellyseer]] or [[https://ombi.io/][Omby]].
- [ ] Add a dashboard like [[https://docs.organizr.app/installation/installing-organizr][Organizr]].
-- [ ] Consider adding [[https://lidarr.audio/][Lidarr]] and [[https://readarr.com/][Readarr]].
+- [X] Consider adding [[https://lidarr.audio/][Lidarr]] and [[https://readarr.com/][Readarr]]. [Done ✅] Thanks to [[https://gitlab.com/jataggart][Jay Taggart]]!
- [ ] Support for qBittorrent themes (VueTorrent).
- [ ] Support for Wireguard.
- [ ] Check [[https://filebrowser.org/][Filebrowser]].
diff --git a/docker-compose.example.yaml b/docker-compose.example.yaml
index 4c80437..1a42571 100644
--- a/docker-compose.example.yaml
+++ b/docker-compose.example.yaml
@@ -64,6 +64,38 @@ services:
- 7878:7878
restart: unless-stopped
+ # Lidarr is used to query, add downloads to the download queue and index Music
+ # https://lidarr.audio/
+ lidarr:
+ image: lscr.io/linuxserver/lidarr
+ container_name: lidarr
+ environment:
+ - PUID=<your_PUID>
+ - PGID=<your_PGID>
+ volumes:
+ - <media_folder>/music:/music
+ - <media_folder>/downloads:/downloads
+ - <install_location>/config/lidarr:/config
+ ports:
+ - 8686:8686
+ restart: unless-stopped
+
+ # Readarr is used to query, add downloads to the download queue and index Audio and Ebooks
+ # https://readarr.com/
+ readarr:
+ image: lscr.io/linuxserver/readarr:develop
+ container_name: readarr
+ environment:
+ - PUID=<your_PUID>
+ - PGID=<your_PGID>
+ volumes:
+ - <media_folder>/books:/books
+ - <media_folder>/downloads:/downloads
+ - <install_location>/config/readarr:/config
+ ports:
+ - 8787:8787
+ restart: unless-stopped
+
# Bazarr is used to download and categorize subtitles
bazarr:
image: lscr.io/linuxserver/bazarr
diff --git a/install.sh b/install.sh
index 94e2111..b5b57cb 100755
--- a/install.sh
+++ b/install.sh
@@ -57,6 +57,8 @@ running_services_location() {
echo "qBittorrent: http://$host_ip:8080/"
echo "Radarr: http://$host_ip:7878/"
echo "Sonarr: http://$host_ip:8989/"
+ echo "Lidarr: http://$host_ip:8686/"
+ echo "Readarr: http://$host_ip:8787/"
echo "Prowlarr: http://$host_ip:9696/"
echo "Bazarr: http://$host_ip:6767/"
echo "$media_service: http://$host_ip:$media_service_port/"