298 lines
6.8 KiB
YAML
Executable File
298 lines
6.8 KiB
YAML
Executable File
services:
|
|
|
|
bazarr:
|
|
container_name: bazarr
|
|
image: lscr.io/linuxserver/bazarr:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 6767:6767
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/bazarr/config:/config
|
|
- ${MEDIA_DIR}:/media
|
|
|
|
# ddclient:
|
|
# container_name: ddclient
|
|
# image: lscr.io/linuxserver/ddclient:v3.11.2-ls173
|
|
# environment:
|
|
# - PUID=${PUID}
|
|
# - PGID=${PGID}
|
|
# - TZ=${TZ}
|
|
# restart: always
|
|
# volumes:
|
|
# - ${DOCKER_CONFIGS}/ddclient/config:/config
|
|
|
|
filebrowser:
|
|
container_name: filebrowser
|
|
image: filebrowser/filebrowser:latest
|
|
ports:
|
|
- 8484:80
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/filebrowser/config/filebrowser.db:/database/filebrowser.db
|
|
- ${DOCKER_CONFIGS}/filebrowser/config/.filebrowser.json:/.filebrowser.json
|
|
- ${DOCKER_CONFIGS}/filebrowser/files:/srv
|
|
- ${STORAGE_DIR}:/storage
|
|
|
|
flaresolverr:
|
|
container_name: flaresolverr
|
|
image: ghcr.io/flaresolverr/flaresolverr:latest
|
|
environment:
|
|
- LOG_LEVEL=info
|
|
- LOG_HTML=false
|
|
- CAPTCHA_SOLVER=none
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 9191:8191
|
|
restart: always
|
|
|
|
jackett:
|
|
container_name: jackett
|
|
image: lscr.io/linuxserver/jackett:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- TZ=${TZ}
|
|
- UMASK=${UMASK}
|
|
- AUTO_UPDATE=true
|
|
ports:
|
|
- 9117:9117/tcp
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/jackett/config:/config
|
|
- ${MEDIA_DIR}/downloads/torrents:/torrents
|
|
|
|
jellyfin:
|
|
container_name: jellyfin
|
|
image: lscr.io/linuxserver/jellyfin:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
- JELLYFIN_PublishedServerUrl=192.168.86.243
|
|
network_mode: "host"
|
|
# ports:
|
|
# - 8096:8096
|
|
# - 8920:8920
|
|
# - 7359:7359/udp
|
|
# - 1900:1900/udp
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/jellyfin/config:/config
|
|
- ${MEDIA_DIR}:/media
|
|
|
|
# jellyseerr:
|
|
# container_name: jellyseerr
|
|
# image: fallenbagel/jellyseerr:latest
|
|
# environment:
|
|
# - LOG_LEVEL=info
|
|
# - TZ=${TZ}
|
|
# ports:
|
|
# - 5056:5055
|
|
# restart: always
|
|
# volumes:
|
|
# - ${DOCKER_CONFIGS}/jellyseerr/config:/app/config
|
|
|
|
lidarr:
|
|
container_name: lidarr
|
|
image: lscr.io/linuxserver/lidarr:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8686:8686
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/lidarr/config:/config
|
|
- ${MEDIA_DIR}/Music:/music
|
|
- ${MEDIA_DIR}/downloads:/downloads
|
|
|
|
metube:
|
|
container_name: metube
|
|
image: alexta69/metube
|
|
environment:
|
|
- STATE_DIR=/config
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
ports:
|
|
- 8082:8081
|
|
restart: always
|
|
volumes:
|
|
- ${MEDIA_DIR}/downloads/youtubedl:/downloads
|
|
- ${DOCKER_CONFIGS}/metube/config:/config
|
|
|
|
monitorr:
|
|
container_name: monitorr
|
|
image: monitorr/monitorr:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8084:80/tcp
|
|
restart: always
|
|
volumes:
|
|
- ${MEDIA_DIR}:/HD:ro
|
|
- ${DOCKER_CONFIGS}/monitorr/app:/app
|
|
- ${DOCKER_CONFIGS}/monitorr/config:/config
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
mstream:
|
|
container_name: mstream
|
|
image: lscr.io/linuxserver/mstream:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 3001:3000
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/mstream/config:/config
|
|
- ${MEDIA_DIR}/Music:/music
|
|
|
|
nzbhydra:
|
|
container_name: nzbhydra
|
|
image: lscr.io/linuxserver/nzbhydra2:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 5076:5076
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/nzbhydra/config:/config
|
|
- ${MEDIA_DIR}/downloads:/downloads
|
|
|
|
olivetin:
|
|
container_name: olivetin
|
|
image: jamesread/olivetin
|
|
user: root
|
|
ports:
|
|
- 1337:1337
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/olivetin/config:/config
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
|
organizr:
|
|
container_name: organizr
|
|
image: organizr/organizr:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- FPM=true
|
|
ports:
|
|
- 8085:80/tcp
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/organizr/config:/config
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
prowlarr:
|
|
container_name: prowlarr
|
|
image: ghcr.io/linuxserver/prowlarr:develop
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 9696:9696
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/prowlarr/config:/config
|
|
|
|
radarr:
|
|
container_name: radarr
|
|
image: lscr.io/linuxserver/radarr:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 7878:7878
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/radarr/config:/config
|
|
- ${MEDIA_DIR}:/data
|
|
|
|
s-pdf:
|
|
container_name: spdf
|
|
image: frooodle/s-pdf
|
|
ports:
|
|
- 8086:8080
|
|
restart: always
|
|
|
|
sonarr:
|
|
container_name: sonarr
|
|
image: lscr.io/linuxserver/sonarr:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8989:8989
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/sonarr/config:/config
|
|
- ${MEDIA_DIR}:/data
|
|
|
|
uptime-kuma:
|
|
container_name: uptime-kuma
|
|
image: louislam/uptime-kuma:1
|
|
ports:
|
|
- 3002:3001
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/uptimekuma/data:/app/data
|
|
|
|
vaultwarden:
|
|
container_name: vaultwarden
|
|
image: vaultwarden/server:latest
|
|
environment:
|
|
- TZ=${TZ}
|
|
# - ADMIN_TOKEN=x/7NNVrKQ4DwYhUGgZjMNWiZG32GZGH149xG2C8gYgIWkRDSOJvgpu4eNKsgt0Wf
|
|
- DATABASE_URL=data/db.sqlite3
|
|
- DISABLE_ADMIN_TOKEN=true
|
|
- DOMAIN=https://bitwarden.wettsten.com
|
|
- ENABLE_DB_WAL=true
|
|
- INVITATIONS_ALLOWED=false
|
|
- SHOW_PASSWORD_HINT=false
|
|
- SIGNUPS_ALLOWED=false
|
|
- SIGNUPS_VERIFY=false
|
|
- SMTP_PORT=587
|
|
- SMTP_SECURITY=starttls
|
|
ports:
|
|
- 8089:80/tcp
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/vaultwarden/data:/data
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
vaultwarden-backup:
|
|
container_name: vaultwarden-backup
|
|
image: bruceforce/vaultwarden-backup
|
|
environment:
|
|
- BACKUP_DIR=/data/backups
|
|
- CRON_TIME=15 * * * *
|
|
- TIMESTAMP=true
|
|
- UID=${PUID}
|
|
- GID=${PGID}
|
|
depends_on:
|
|
- vaultwarden
|
|
init: true
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/vaultwarden/data:/data
|
|
- /home/wettsten/backups/vaultwardenbackups:/data/backups
|
|
|
|
networks:
|
|
reverseproxy:
|
|
name: reverseproxy
|
|
external: true
|