Files
nas-compose/downloads.docker-compose.yml
2023-01-20 18:08:17 +01:00

68 lines
1.4 KiB
YAML

name: Downloads
services:
youtube-dl:
image: alexta69/metube
environment:
UID: ${NASCOMPOSE_UID?}
GID: ${NASCOMPOSE_GID?}
YTDL_OPTIONS: >
{
"writesubtitles": true,
"subtitleslangs": ["all", "-live_chat"],
"subtitlesformat": "ass/srt/best",
"postprocessors": [
{ "key": "FFmpegEmbedSubtitle" },
{ "key": "FFmpegMetadata" }
]
}
networks:
- traefik
volumes:
- youtube:/downloads
restart: unless-stopped
labels:
traefik.enable: true
traefik.http.routers.youtube-dl.middlewares: authelia@file
nzbget:
image: linuxserver/nzbget
profiles: [usenet]
environment:
PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?}
networks:
- traefik
- downloads
volumes:
- nzbget_config:/config
- usenet:/downloads
restart: unless-stopped
labels:
traefik.enable: true
networks:
downloads:
name: downloads
traefik:
external: true
volumes:
usenet:
driver_opts:
type: none
o: bind
device: ${NASCOMPOSE_DATA?}/usenet/
youtube:
driver_opts:
type: none
o: bind
device: ${NASCOMPOSE_DATA?}/youtube/
nzbget_config:
driver_opts:
type: none
o: bind
device: ${NASCOMPOSE_SERVICES?}/volumes/nzbget/config/