Skip to content

Instantly share code, notes, and snippets.

@kubo6472
Created August 25, 2024 13:29
Show Gist options
  • Save kubo6472/d1345ba6b4cbdb1a2cc2d88eccaac298 to your computer and use it in GitHub Desktop.
Save kubo6472/d1345ba6b4cbdb1a2cc2d88eccaac298 to your computer and use it in GitHub Desktop.
mediaserver on balena PoC
name: balena-mediaserver
type: sw.application
version: 2.0.6
version: "2.1"
volumes:
downloads: {}
jellyfin: {}
jellyseerr: {}
prowlarr: {}
radarr: {}
sonarr: {}
bazarr: {}
proxy: {}
letsencrypt: {}
qbittorrent: {}
services:
watchtower:
image: containrrr/watchtower
restart: always
labels:
io.resin.features.balena-socket: "1"
jellyfin:
image: linuxserver/jellyfin
restart: unless-stopped
devices:
- /dev/dri:/dev/dri
environment:
PUID: "1000"
PGID: "1000"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
labels:
io.balena.features.supervisor-api: 1
ports:
- 8096:8096/tcp
- 7359:7359/udp
tmpfs:
- /tmp
volumes:
- jellyfin:/config
- downloads:/downloads
sonarr:
image: linuxserver/sonarr
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
labels:
io.balena.features.supervisor-api: 1
ports:
- 8989:8989/tcp
tmpfs:
- /tmp
volumes:
- sonarr:/config
- downloads:/downloads
radarr:
image: linuxserver/radarr
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
labels:
io.balena.features.supervisor-api: 1
ports:
- 7878:7878/tcp
tmpfs:
- /tmp
volumes:
- radarr:/config
- downloads:/downloads
prowlarr:
image: linuxserver/prowlarr
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
labels:
io.balena.features.supervisor-api: 1
ports:
- 9696:9696/tcp
tmpfs:
- /tmp
volumes:
- prowlarr:/config
- downloads:/downloads
jellyseerr:
image: fallenbagel/jellyseerr
restart: unless-stopped
environment:
LOG_LEVEL: "debug"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
TZ: "Europe/Bratislava"
labels:
io.balena.features.supervisor-api: 1
ports:
- 5055:5055/tcp
tmpfs:
- /tmp
volumes:
- jellyseerr:/config
bazarr:
image: linuxserver/bazarr
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
TZ: "Europe/Bratislava"
volumes:
- bazarr:/config
- downloads:/downloads
ports:
- 6767:6767/tcp
qbittorrent:
image: linuxserver/qbittorrent
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
DOCKER_MODS: "ghcr.io/klutchell/balena-mediaserver:latest"
TZ: "Europe/Bratislava"
WEBUI_PORT: "8080"
volumes:
- qbittorrent:/config
- downloads:/downloads
ports:
- 8080:8080/tcp
- 6881:6881
- 6881:6881/udp
type: balena
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment