Skip to content

Commit f04f58f

Browse files
committed
FreshRSS + 4tb Disk
1 parent 3df2d62 commit f04f58f

File tree

2 files changed

+34
-6
lines changed

2 files changed

+34
-6
lines changed

.env.example

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ LOCAL_NETWORK="192.168.52.0/20"
2222
# Mount locations for external media
2323
PRIMARY_MOUNT=/media/primary
2424
SECONDARY_MOUNT=/media/secondary
25+
MEDIA_MOUNT=/media/4tb
2526
LOCAL_MOUNT=/media/local
2627
TIME_ZONE="America/New_York"
2728

@@ -70,4 +71,4 @@ TORRENT_PASSWORD=CHANGEME
7071

7172
# For plausible
7273
PLAUSIBLE_SECRET_KEY=CHANGEME
73-
PLAUSIBLE_TOTP_KEY=CHANGEME
74+
PLAUSIBLE_TOTP_KEY=CHANGEME

docker-compose.yml

+32-5
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ services:
6969
- traefik.http.routers.radarr-rtr.middlewares=ipwhitelist-mddl@docker
7070
volumes:
7171
- ${PRIMARY_MOUNT}/radarr/data:/config
72-
- ${PRIMARY_MOUNT}/plex/media/:/data
72+
- ${MEDIA_MOUNT}/plex/media/:/data
7373
networks:
7474
- arr-net
7575

@@ -91,7 +91,7 @@ services:
9191
- traefik.http.routers.sonarr-rtr.middlewares=ipwhitelist-mddl@docker
9292
volumes:
9393
- ${PRIMARY_MOUNT}/sonarr/data:/config
94-
- ${PRIMARY_MOUNT}/plex/media/:/data
94+
- ${MEDIA_MOUNT}/plex/media/:/data
9595
networks:
9696
- arr-net
9797

@@ -279,12 +279,36 @@ services:
279279
- "JELLYFIN_PublishedServerUrl=jellyfin.${DNS_DOMAIN}"
280280
volumes:
281281
- ${PRIMARY_MOUNT}/jellyfin/config:/config
282-
- ${PRIMARY_MOUNT}/plex/media:/data
282+
- ${MEDIA_MOUNT}/plex/media:/data
283283
devices:
284284
- /dev/dri:/dev/dri
285285
networks:
286286
- plex-net
287287

288+
#############################
289+
## FreshRSS
290+
#############################
291+
292+
freshrss:
293+
image: lscr.io/linuxserver/freshrss:latest
294+
container_name: freshrss
295+
restart: unless-stopped
296+
environment:
297+
- PUID=${PUID:-1000}
298+
- PGID=${PUID:-1000}
299+
- TZ=${TIME_ZONE}
300+
volumes:
301+
- ${PRIMARY_MOUNT}/freshrss/config:/config
302+
labels:
303+
- traefik.enable=true
304+
- traefik.docker.network=freshrss-net
305+
- traefik.http.services.freshrss-svc.loadbalancer.server.port=80
306+
- traefik.http.routers.freshrss-rtr.rule=Host(`freshrss.${DNS_DOMAIN}`)
307+
- traefik.http.routers.freshrss-rtr.entrypoints=websecure
308+
- traefik.http.routers.freshrss-rtr.tls=true
309+
networks:
310+
- freshrss-net
311+
288312
#############################
289313
## KOBODL
290314
#############################
@@ -398,7 +422,7 @@ services:
398422
cap_add:
399423
- NET_ADMIN
400424
volumes:
401-
- ${PRIMARY_MOUNT}/plex/media/:/data
425+
- ${MEDIA_MOUNT}/plex/media/:/data
402426
- /etc/localtime:/etc/localtime:ro
403427
environment:
404428
- PUID=${PUID:-1000}
@@ -482,6 +506,7 @@ services:
482506
- changedetection-net
483507
- drone-net
484508
- duplicati-net
509+
- freshrss-net
485510
- kobodl-net
486511
- plex-net
487512
- portainer-net
@@ -688,6 +713,8 @@ networks:
688713
name: drone-private-net
689714
duplicati-net:
690715
name: duplicati-net
716+
freshrss-net:
717+
name: freshrss-net
691718
kobodl-net:
692719
name: kobodl-net
693720
plex-net:
@@ -714,4 +741,4 @@ networks:
714741
name: webdav-net
715742

716743
volumes:
717-
redis-data:
744+
redis-data:

0 commit comments

Comments
 (0)