Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
3be9556eb4
|
|||
|
e952c8161a
|
|||
|
8d665a7f34
|
|||
|
6e4f8c06b4
|
|||
| 8cd122d50d | |||
| f531393481 | |||
| ce43b34ce0 | |||
| ddb755e7e5 | |||
| 682a5b949f | |||
| 6c72acc59e | |||
| b381c7b012 | |||
| a3c12855fe | |||
| bbd374590e | |||
| fd72b415c5 | |||
| 97f6aeb538 |
@@ -22,6 +22,9 @@ downtify/Downtify_downloads
|
||||
headscale/config/*
|
||||
headscale/data/*
|
||||
|
||||
# Steaming services files
|
||||
streaming/config/*
|
||||
|
||||
# Steaming services files
|
||||
streaming/jellyfin/*
|
||||
streaming/jellyseerr/*
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
TZ=Europe/Moscow
|
||||
@@ -0,0 +1,74 @@
|
||||
services:
|
||||
jellyfin:
|
||||
image: lscr.io/linuxserver/jellyfin:latest
|
||||
container_name: jellyfin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8096:8096/tcp"
|
||||
- "7359:7359/udp"
|
||||
volumes:
|
||||
# HACK: Binding while bootstrapping, testing
|
||||
# - jellyfin-cfg:/config
|
||||
- ./config/jellyfin:/config
|
||||
- /mnt/mediaserver/media/movies:/media/movies
|
||||
- /mnt/mediaserver/media/movies:/media/movies
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.docker.network=proxy"
|
||||
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
|
||||
# Prod Router
|
||||
- "traefik.http.routers.jellyfin.rule=Host(`media.forust.xyz`)"
|
||||
- "traefik.http.routers.jellyfin.entrypoints=websecure"
|
||||
- "traefik.http.routers.jellyfin.tls=true"
|
||||
# Local Router
|
||||
- "traefik.http.routers.jellyfin-local.rule=Host(`media.workstation.internal`) || Host(`ms.internal`)"
|
||||
- "traefik.http.routers.jellyfin-local.entrypoints=websecure"
|
||||
- "traefik.http.routers.jellyfin-local.tls=true"
|
||||
# Dev Router
|
||||
- "traefik.http.routers.jellyfin-dev.rule=Host(`media.gigaforust.internal`)"
|
||||
- "traefik.http.routers.jellyfin-dev.entrypoints=websecure"
|
||||
- "traefik.http.routers.jellyfin-dev.tls=true"
|
||||
networks:
|
||||
- proxy
|
||||
- streaming
|
||||
qbittorrent:
|
||||
image: lscr.io/linuxserver/qbittorrent:latest
|
||||
container_name: qbittorrent
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- WEBUI_PORT=8080
|
||||
volumes:
|
||||
# HACK: Binding while bootstrapping, testing
|
||||
# - qbittorrent-cfg:/config
|
||||
- ./config/qbittorrent:/config
|
||||
- /mnt/mediaserver/downloads:/downloads
|
||||
ports:
|
||||
- 8080:8080
|
||||
- 6881:6881
|
||||
- 6881:6881/udp
|
||||
networks:
|
||||
- streaming
|
||||
radarr:
|
||||
image: lscr.io/linuxserver/radarr:latest
|
||||
container_name: radarr
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 7878:7878
|
||||
volumes:
|
||||
# HACK: Binding while bootstrapping, testing
|
||||
# - radarr-cfg:/config
|
||||
- ./config/radarr:/config
|
||||
- /mnt/mediaserver/downloads:/downloads
|
||||
- /mnt/mediaserver/movies:/movies
|
||||
networks:
|
||||
- streaming
|
||||
volumes:
|
||||
jellyfin-cfg:
|
||||
qbittorrent-cfg:
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
streaming:
|
||||
name: streaming
|
||||
Reference in New Issue
Block a user