Files
kima-hub/docker-compose.services.yml
2026-02-16 09:41:11 -06:00

108 lines
3.0 KiB
YAML

# Optional External Services for Kima
#
# These services are OPTIONAL and can be enabled based on your needs.
# To use these services alongside the core Kima stack:
#
# docker compose -f docker-compose.yml -f docker-compose.services.yml up -d
#
# Note: You can configure these services through the Kima web UI after starting them.
services:
# Lidarr - Music collection manager
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: kima_lidarr
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-UTC}
volumes:
- lidarr_config:/config
- ${MUSIC_PATH:-./music}:/music
- ${DOWNLOAD_PATH:-./downloads}:/downloads
ports:
- "8686:8686"
restart: unless-stopped
networks:
- kima_network
# Prowlarr - Indexer manager
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: kima_prowlarr
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-UTC}
volumes:
- prowlarr_config:/config
ports:
- "9696:9696"
restart: unless-stopped
networks:
- kima_network
# FlareSolverr - Cloudflare bypass for Prowlarr
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: kima_flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=${TZ:-UTC}
ports:
- "8191:8191"
restart: unless-stopped
networks:
- kima_network
# qBittorrent - Torrent client
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: kima_qbittorrent
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-UTC}
- WEBUI_PORT=8080
volumes:
- qbittorrent_config:/config
- ${MUSIC_PATH:-./music}/torrents:/music/torrents
- ${DOWNLOAD_PATH:-./downloads}:/downloads
ports:
- "8080:8080"
- "6881:6881"
- "6881:6881/udp"
restart: unless-stopped
networks:
- kima_network
# NZBGet - Usenet client
nzbget:
image: lscr.io/linuxserver/nzbget:latest
container_name: kima_nzbget
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-UTC}
volumes:
- nzbget_config:/config
- ${MUSIC_PATH:-./music}/usenet:/music/usenet
- ${DOWNLOAD_PATH:-./downloads}:/downloads
ports:
- "6789:6789"
restart: unless-stopped
networks:
- kima_network
volumes:
lidarr_config:
prowlarr_config:
qbittorrent_config:
nzbget_config:
networks:
kima_network:
external: true