-
-
Save pentago/0409f0af44f72f41897dde25905b89f4 to your computer and use it in GitHub Desktop.
starr
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
UID=1000 | |
GID=${UID} | |
UMASK=077 | |
TZ=Europe/Belgrade | |
NETWORK=local-network | |
PROJECT_DIR=/home/${USER}/project | |
CONFIG_DIR=${PROJECT_DIR}/config | |
MEDIA_DIR=/storage | |
TV_DIR=${MEDIA_DIR}/tv | |
MOVIES_DIR=${MEDIA_DIR}/movies | |
MUSIC_DIR=${MEDIA_DIR}/music | |
MMA_DIR=${MEDIA_DIR}/mma | |
DOWNLOADS_DIR=${MEDIA_DIR}/downloads | |
DOCKER_MODS=linuxserver/mods:universal-cloudflared|linuxserver/mods:swag-auto-reload|linuxserver/mods:swag-cloudflare-real-ip|linuxserver/mods:universal-docker|linuxserver/mods:swag-auto-proxy | |
REVERSEPROXY_IMAGE=linuxserver/swag:latest | |
DOCKER_SOCKET_PROXY_IMAGE=ghcr.io/tecnativa/docker-socket-proxy:latest | |
EMBY_IMAGE=linuxserver/emby:beta | |
TDARR_IMAGE=haveagitgat/tdarr:latest | |
SONARR_IMAGE=linuxserver/sonarr:4.0.0-develop | |
RADARR_IMAGE=linuxserver/radarr:nightly | |
RECYCLARR_IMAGE=ghcr.io/recyclarr/recyclarr:latest | |
FLARESOLVERR_IMAGE=flaresolverr/flaresolverr:latest | |
PROWLARR_IMAGE=linuxserver/prowlarr:nightly | |
BAZARR_IMAGE=linuxserver/bazarr:latest | |
QBITTORRENT_IMAGE=linuxserver/qbittorrent:latest | |
FILEBROWSER_IMAGE=filebrowser/filebrowser:latest | |
GLANCES_IMAGE=nicolargo/glances:latest-full |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
services: | |
emby: | |
container_name: emby | |
hostname: emby | |
image: ${EMBY_IMAGE} # https://hub.docker.com/r/linuxserver/emby | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
volumes: | |
- ${CONFIG_DIR}/emby:/config | |
- ${TV_DIR}:/data/tvshows | |
- ${MOVIES_DIR}:/data/movies | |
- ${MMA_DIR}:/data/mma | |
- /opt/vc/lib:/opt/vc/lib | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 8096:8096 | |
- 8920:8920 | |
group_add: | |
- '44' | |
restart: always | |
sonarr: | |
container_name: sonarr | |
hostname: sonarr | |
image: ${SONARR_IMAGE} # https://hub.docker.com/r/linuxserver/sonarr | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
volumes: | |
- ${CONFIG_DIR}/sonarr:/config | |
- ${MEDIA_DIR}:/storage | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 8989:8989 | |
depends_on: | |
- prowlarr | |
- qbittorrent | |
restart: always | |
radarr: | |
container_name: radarr | |
hostname: radarr | |
image: ${RADARR_IMAGE} # https://hub.docker.com/r/linuxserver/radarr | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
volumes: | |
- ${CONFIG_DIR}/radarr:/config | |
- ${MEDIA_DIR}:/storage | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 7878:7878 | |
depends_on: | |
- prowlarr | |
- qbittorrent | |
restart: always | |
recyclarr: | |
container_name: recyclarr | |
hostname: recyclarr | |
image: ${RECYCLARR_IMAGE} # https://recyclarr.dev/wiki/installation/docker | |
init: true | |
environment: | |
- TZ=${TZ} | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
volumes: | |
- ${CONFIG_DIR}/recyclarr:/config | |
user: ${UID}:${GID} | |
networks: | |
- ${NETWORK} | |
restart: always | |
flaresolverr: | |
image: ${FLARESOLVERR_IMAGE} # https://hub.docker.com/r/flaresolverr/flaresolverr | |
container_name: flaresolverr | |
hostname: flaresolverr | |
environment: | |
- LOG_LEVEL=info | |
- LOG_HTML=false | |
- CAPTCHA_SOLVER=none | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 8191:8191 | |
restart: always | |
prowlarr: | |
container_name: prowlarr | |
hostname: prowlarr | |
image: ${PROWLARR_IMAGE} # https://hub.docker.com/r/linuxserver/prowlarr | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
volumes: | |
- ${CONFIG_DIR}/prowlarr:/config | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 9696:9696 | |
depends_on: | |
- flaresolverr | |
restart: always | |
bazarr: | |
container_name: bazarr | |
hostname: bazarr | |
image: ${BAZARR_IMAGE} # https://hub.docker.com/r/linuxserver/bazarr | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
volumes: | |
- ${CONFIG_DIR}/bazarr:/config | |
- ${MEDIA_DIR}:/storage | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 6767:6767 | |
depends_on: | |
- sonarr | |
- radarr | |
restart: always | |
qbittorrent: | |
container_name: qbittorrent | |
hostname: qbittorrent | |
image: ${QBITTORRENT_IMAGE} # https://hub.docker.com/r/linuxserver/qbittorrent | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- TZ=${TZ} | |
- UMASK=${UMASK} | |
- WEBUI_PORT=8080 | |
- DOCKER_MODS=arafatamim/linuxserver-io-mod-vuetorrent | |
volumes: | |
- ${CONFIG_DIR}/qbittorrent:/config # https://github.com/ngosang/trackerslist/ | |
- ${DOWNLOADS_DIR}:/storage/downloads | |
- ${MMA_DIR}:/storage/downloads/mma | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 8080:8080 | |
- 6881:6881 | |
- 6881:6881/udp | |
restart: always | |
filebrowser: | |
container_name: filebrowser | |
hostname: filebrowser | |
image: ${FILEBROWSER_IMAGE} # https://hub.docker.com/r/filebrowser/filebrowser | |
environment: | |
- PUID=${UID} | |
- PGID=${GID} | |
- UMASK=${UMASK} | |
volumes: | |
- ${CONFIG_DIR}/filebrowser/settings.json:/.filebrowser.json | |
- ${CONFIG_DIR}/filebrowser/database.db:/database.db | |
- ${MEDIA_DIR}:/srv | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 3000:80 | |
restart: always | |
glances: | |
container_name: glances | |
hostname: glances | |
image: ${GLANCES_IMAGE} # https://hub.docker.com/r/nicolargo/glances | |
environment: | |
- GLANCES_OPT=-w | |
pid: host | |
volumes: | |
- /storage:/storage:ro | |
- /var/run/docker.sock:/var/run/docker.sock:ro | |
- ${CONFIG_DIR}/glances/glances.conf:/glances/conf/glances.conf | |
dns: | |
- '1.1.1.1' | |
- '1.0.0.1' | |
networks: | |
- ${NETWORK} | |
ports: | |
- 8081:61208 | |
restart: always | |
networks: | |
local-network: | |
driver: bridge | |
ipam: | |
config: | |
- subnet: 10.10.0.0/16 | |
gateway: 10.10.0.1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment