From b59b473baf5c9459f6f6eadb6a54b0b1087dfebf Mon Sep 17 00:00:00 2001 From: Nikholas Pcenicni <82239765+nikpcenicni@users.noreply.github.com> Date: Mon, 22 Dec 2025 02:59:10 -0500 Subject: [PATCH] added arr stacks --- komodo/arr/arrs/compose.yaml | 141 +++++++++++++++++++++++ komodo/arr/dispatcharr/compose.yaml | 10 ++ komodo/arr/dizquetv/compose.yaml | 24 ++++ komodo/arr/download-clients/compose.yaml | 39 +++++++ 4 files changed, 214 insertions(+) create mode 100644 komodo/arr/arrs/compose.yaml create mode 100644 komodo/arr/dispatcharr/compose.yaml create mode 100644 komodo/arr/dizquetv/compose.yaml create mode 100644 komodo/arr/download-clients/compose.yaml diff --git a/komodo/arr/arrs/compose.yaml b/komodo/arr/arrs/compose.yaml new file mode 100644 index 0000000..1a17e06 --- /dev/null +++ b/komodo/arr/arrs/compose.yaml @@ -0,0 +1,141 @@ +--- +services: + radarr: + image: lscr.io/linuxserver/radarr + container_name: radarr + environment: + - PUID=1000 + - PGID=100 + - TZ=Canada/Eastern + volumes: + - ${CONFIG_PATH}/radarr:/config + - ${DATA_PATH}/media/movies:/movies #optional + - ${DATA_PATH}/usenet:/usenet #optional + - ${DATA_PATH}/torrents:/torrents #optional + ports: + - 7878:7878 + restart: unless-stopped + sonarr: + image: lscr.io/linuxserver/sonarr + container_name: sonarr + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Canada/Eastern + volumes: + - ${CONFIG_PATH}/sonarr:/config + - ${DATA_PATH}/media/tv:/tv #optional + - ${DATA_PATH}/media/anime:/anime #optional + - ${DATA_PATH}/usenet:/usenet #optional + - ${DATA_PATH}/torrents:/torrents #optional + ports: + - 8989:8989 + restart: unless-stopped + + lidarr: + image: lscr.io/linuxserver/lidarr + container_name: lidarr + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Canada/Eastern + volumes: + - ${CONFIG_PATH}/lidarr:/config + - ${DATA_PATH}/media/music:/music #optional + - ${DATA_PATH}/usenet:/usenet #optional + - ${DATA_PATH}/torrents:/torrents #optional + ports: + - 8686:8686 + restart: unless-stopped + # readarr: + # image: linuxserver/readarr:0.4.19-nightly + # container_name: readarr + # environment: + # - PUID=${PUID} + # - PGID=${PGID} + # - TZ=Canada/Eastern + # volumes: + # - ${CONFIG_PATH}/readarr:/config + # - ${DATA_PATH}/media/Calibre_Library:/books #optional + # - ${DATA_PATH}/usenet:/usenet #optional + # - ${DATA_PATH}/torrents:/torrents #optional + # ports: + # - 8787:8787 + # restart: unless-stopped + bookshelf: + image: ghcr.io/pennydreadful/bookshelf:hardcover + container_name: bookshelf + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Canada/Eastern + volumes: + - ${CONFIG_PATH}/bookshelf:/config + - ${DATA_PATH}/media/Calibre_Library:/books #optional + - ${DATA_PATH}/usenet:/usenet #optional + - ${DATA_PATH}/torrents:/torrents #optional + ports: + - 8787:8787 + restart: unless-stopped + bazarr: + image: lscr.io/linuxserver/bazarr + container_name: bazarr + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Canada/Eastern + volumes: + - ${CONFIG_PATH}/bazarr/config:/config + - ${DATA_PATH}/media/movies:/movies #optional + - ${DATA_PATH}/media/tv:/tv #optional + - ${DATA_PATH}/media/anime:/anime #optional + ports: + - 6767:6767 + restart: unless-stopped + jellyseerr: + image: fallenbagel/jellyseerr:latest + container_name: jellyseerr + environment: + - LOG_LEVEL=debug + - TZ=Canada/Eastern + ports: + - 5055:5055 + volumes: + - ${CONFIG_PATH}/jellyseerr:/app/config + restart: unless-stopped + prowlarr: + image: ghcr.io/linuxserver/prowlarr:develop + container_name: prowlarr + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Canada/Eastern + volumes: + - ${CONFIG_PATH}/prowlarr:/config + ports: + - 9696:9696 + restart: unless-stopped + + ytptube: + user: "${PUID:-1000}:${PGID:-1000}" # change this to your user id and group id, for example: "1000:1000" + image: ghcr.io/arabcoders/ytptube:latest + container_name: ytptube + restart: unless-stopped + ports: + - "8581:8081" + volumes: + - ${CONFIG_PATH}/ytptube:/config + - ${DATA_PATH}/media/youtube:/downloads + tmpfs: + - /tmp + + profilarr: + image: santiagosayshey/profilarr:latest # Use :beta for early access to new features + container_name: profilarr + ports: + - 6868:6868 + volumes: + - /path/to/your/data:/config # Replace with your actual path + environment: + - TZ=UTC # Set your timezone + restart: unless-stopped \ No newline at end of file diff --git a/komodo/arr/dispatcharr/compose.yaml b/komodo/arr/dispatcharr/compose.yaml new file mode 100644 index 0000000..28b1e5f --- /dev/null +++ b/komodo/arr/dispatcharr/compose.yaml @@ -0,0 +1,10 @@ +services: + dispatcharr: + image: ghcr.io/dispatcharr/dispatcharr:latest + volumes: + - dispatcharr:/data + container_name: dispatcharr + ports: + - 1866:9191 +volumes: + dispatcharr: \ No newline at end of file diff --git a/komodo/arr/dizquetv/compose.yaml b/komodo/arr/dizquetv/compose.yaml new file mode 100644 index 0000000..a4b87dc --- /dev/null +++ b/komodo/arr/dizquetv/compose.yaml @@ -0,0 +1,24 @@ +services: + dizquetv: + container_name: dizquetv + image: vexorian/dizquetv:latest + volumes: + - dizquetv:/home/node/app/.dizquetv + ports: + - 8000:8000 + restart: unless-stopped + ersatztv: + image: jasongdove/ersatztv + restart: unless-stopped + volumes: + - /mnt/media:/path/to/local/media:ro + - ersatztv:/root/.local/share/ersatztv + ports: + - 8409:8409 + environment: + - TZ=America/NewYork + container_name: ersatztv + +volumes: + ersatztv: + dizquetv: \ No newline at end of file diff --git a/komodo/arr/download-clients/compose.yaml b/komodo/arr/download-clients/compose.yaml new file mode 100644 index 0000000..e9b8f77 --- /dev/null +++ b/komodo/arr/download-clients/compose.yaml @@ -0,0 +1,39 @@ +version: '3.3' +services: + transmission-openvpn: + container_name: transmission + cap_add: + - NET_ADMIN + volumes: + - ${DATA_PATH}/torrents:/data + environment: + - PUID=${PUID} + - PGID=${PGID} + - OPENVPN_PROVIDER=PIA + - OPENVPN_CONFIG=${PIA_OPENVPN_CONFIG} + - OPENVPN_USERNAME=${PIA_USERNAME} + - OPENVPN_PASSWORD=${PIA_PASSWORD} + - LOCAL_NETWORK=192.168.50.0/24 + logging: + driver: json-file + options: + max-size: 10m + ports: + - '9092:9091' + image: haugene/transmission-openvpn + restart: unless-stopped + + sabnzbd: + image: lscr.io/linuxserver/sabnzbd:latest + container_name: sabnzbd + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=Etc/UTC + volumes: + - ${CONFIG_PATH}/sabnzbd:/config + - ${DATA_PATH}/usenet:/downloads #optional + # - /path/to/incomplete/downloads:/incomplete-downloads #optional + ports: + - 6798:8080 + restart: unless-stopped