Skip to content

Commit f0f3855

Browse files
Replace retired Readarr with Kavita and Mylar3 (#3)
* Initial plan * Replace Readarr with Kavita and Mylar3 services Co-authored-by: rsantamaria01 <50458018+rsantamaria01@users.noreply.github.com> Agent-Logs-Url: https://github.com/rsantamaria01/arrs-media-server/sessions/25cd5cd3-bd68-478c-af7d-1cb5940a4f7b --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: rsantamaria01 <50458018+rsantamaria01@users.noreply.github.com>
1 parent f4c9673 commit f0f3855

File tree

2 files changed

+31
-10
lines changed

2 files changed

+31
-10
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ A production-ready, self-hosted media automation stack built with Docker Compose
3535
Bind mounts require the host directories to exist before starting the stack:
3636

3737
```bash
38-
mkdir -p services/{prowlarr,sonarr,sonarr-anime,radarr,lidarr,readarr,bazarr,jellyfin,npm/data,npm/letsencrypt}
38+
mkdir -p services/{prowlarr,sonarr,sonarr-anime,radarr,lidarr,kavita,mylar3,bazarr,jellyfin,npm/data,npm/letsencrypt}
3939
```
4040

4141
4. **Start the stack**
@@ -53,7 +53,8 @@ A production-ready, self-hosted media automation stack built with Docker Compose
5353
| Sonarr Anime | Dedicated Sonarr instance for anime | 8990 |
5454
| Radarr | Movie download manager | 7878 |
5555
| Lidarr | Music download manager | 8686 |
56-
| Readarr | Books and manga download manager | 8787 |
56+
| Kavita | Self-hosted books, manga and comics reader | 5000 |
57+
| Mylar3 | Automated manga and comics download manager | 8090 |
5758
| Bazarr | Automatic subtitle manager (EN + ES) | 6767 |
5859
| Jellyfin | Media streaming server | 8096 |
5960
| Nginx Proxy Manager | Reverse proxy with SSL termination | 80, 443, 81 |

docker-compose.yml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,19 +82,33 @@ services:
8282
- mediastack
8383
restart: unless-stopped
8484

85-
readarr:
86-
image: lscr.io/linuxserver/readarr:develop
87-
container_name: readarr
85+
kavita:
86+
image: jvmilazz0/kavita:latest
87+
container_name: kavita
88+
environment:
89+
- TZ=${TZ:-America/New_York}
90+
volumes:
91+
- kavita_config:/kavita/config
92+
# - /path/to/books:/books
93+
ports:
94+
- "5000:5000"
95+
networks:
96+
- mediastack
97+
restart: unless-stopped
98+
99+
mylar3:
100+
image: lscr.io/linuxserver/mylar3:latest
101+
container_name: mylar3
88102
environment:
89103
- PUID=${PUID:-1000}
90104
- PGID=${PGID:-1000}
91105
- TZ=${TZ:-America/New_York}
92106
volumes:
93-
- readarr_config:/config
94-
# - /path/to/books:/books
107+
- mylar3_config:/config
108+
# - /path/to/comics:/comics
95109
# - /path/to/downloads:/downloads
96110
ports:
97-
- "8787:8787"
111+
- "8090:8090"
98112
networks:
99113
- mediastack
100114
restart: unless-stopped
@@ -183,12 +197,18 @@ volumes:
183197
type: none
184198
o: bind
185199
device: ./services/lidarr
186-
readarr_config:
200+
kavita_config:
201+
driver: local
202+
driver_opts:
203+
type: none
204+
o: bind
205+
device: ./services/kavita
206+
mylar3_config:
187207
driver: local
188208
driver_opts:
189209
type: none
190210
o: bind
191-
device: ./services/readarr
211+
device: ./services/mylar3
192212
bazarr_config:
193213
driver: local
194214
driver_opts:

0 commit comments

Comments
 (0)