Skip to content

Instantly share code, notes, and snippets.

@AlejandroAkbal
Last active March 10, 2025 15:26
Show Gist options
  • Save AlejandroAkbal/803b8f6bbed7bbd0779adb1f4b137f08 to your computer and use it in GitHub Desktop.
Save AlejandroAkbal/803b8f6bbed7bbd0779adb1f4b137f08 to your computer and use it in GitHub Desktop.
Jellyfinn for Coolify docker compose stack
services:
qbittorrent:
container_name: qbittorrent
image: 'linuxserver/qbittorrent:latest'
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- WEBUI_PORT=5080
volumes:
- 'qbittorrent-config:/config'
- 'torrent-downloads:/downloads'
restart: unless-stopped
radarr:
container_name: radarr
image: 'linuxserver/radarr:latest'
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
volumes:
- 'radarr-config:/config'
- 'torrent-downloads:/downloads'
restart: unless-stopped
sonarr:
image: 'linuxserver/sonarr:latest'
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
volumes:
- 'sonarr-config:/config'
- 'torrent-downloads:/downloads'
restart: unless-stopped
recyclarr:
image: ghcr.io/recyclarr/recyclarr
container_name: recyclarr
user: '1000:1000'
volumes:
- 'recyclarr-config:/config'
environment:
- CRON_SCHEDULE=@daily
bazarr:
image: 'linuxserver/bazarr:latest'
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
volumes:
- 'bazarr-config:/config'
- 'torrent-downloads:/downloads'
restart: unless-stopped
prowlarr:
container_name: prowlarr
image: 'linuxserver/prowlarr:latest'
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
volumes:
- 'prowlarr-config:/config'
restart: unless-stopped
flaresolverr:
container_name: flaresolverr
image: 'flaresolverr/flaresolverr:latest'
environment:
- TZ=UTC
restart: unless-stopped
jellyfin:
image: 'linuxserver/jellyfin:latest'
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=UTZ
- DOCKER_MODS=ghcr.io/jumoog/intro-skipper
volumes:
- 'jellyfin-config:/config'
- 'torrent-downloads:/data'
restart: unless-stopped
jellyseerr:
image: 'fallenbagel/jellyseerr:latest'
container_name: jellyseerr
environment:
- TZ=UTC
volumes:
- 'jellyseerr-config:/app/config'
restart: unless-stopped
# yaml-language-server: $schema=https://raw.githubusercontent.com/recyclarr/recyclarr/master/schemas/config-schema.json
# An empty starter config to use with Recyclarr. Update the values below as needed for your
# instance. You will be required to update the `api_key` and `base_url` for each instance you want
# to use.
#
# If you'd rather use pre-built configuration instead of building your own from scratch, see these
# pages:
# - Config Templates: https://recyclarr.dev/wiki/guide-configs/
# - CLI Command: https://recyclarr.dev/wiki/cli/config/list/templates/
#
# This file WILL NOT WORK as it currently is. You need to read the documentation and build this
# configuration from scratch. Note that there's no "one size fits all" configuration. Please refer
# to the TRaSH Guides to understand how to build the appropriate configuration based on your
# hardware setup and capabilities.
#
# For more details on the configuration, see the Configuration Reference on the wiki here:
# https://recyclarr.dev/wiki/yaml/config-reference/
#
# Want a more flexible file layout?
# See: https://recyclarr.dev/wiki/file-structure/
# Configuration specific to Sonarr. For Radarr, the layout is the same.
# See: https://recyclarr.dev/wiki/yaml/config-reference/basic/
###################################################################################################
# Recyclarr Configuration Template: WEB-1080p (V4) #
# Updated: 2024-10-02 #
# Documentation: https://recyclarr.dev #
# Note: If you are using multiple profiles in a single instance, please read the following #
# documentation about file merging: #
# https://recyclarr.dev/wiki/yaml/config-examples/#merge-single-instance #
# This config file is for use with Sonarr V4 only #
###################################################################################################
# Instance Definition: https://recyclarr.dev/wiki/yaml/config-reference/basic/
sonarr:
web-1080p-v4:
base_url: http://sonarr:8989
api_key: 2b1893991c6b404c888a53b6c7cd5366
delete_old_custom_formats: true
replace_existing_custom_formats: true
include:
# Comment out any of the following includes to disable them
- template: sonarr-quality-definition-series
# Choose between the standard or alternative quality profile setup (choose one only)
- template: sonarr-v4-quality-profile-web-1080p
# - template: sonarr-v4-quality-profile-web-1080p-alternative
- template: sonarr-v4-custom-formats-web-1080p
# Custom Formats: https://recyclarr.dev/wiki/yaml/config-reference/custom-formats/
custom_formats:
# Optional
- trash_ids:
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags
- 1b3994c551cbb92a2c781af061f4ab44 # Scene
assign_scores_to:
- name: WEB-1080p
- trash_ids:
# Uncomment the next six lines to allow x265 HD releases with HDR/DV
- 47435ece6b99a0b477caf360e79ba0bb # x265 (HD)
assign_scores_to:
- name: WEB-1080p
score: 2000
- trash_ids:
- 9b64dff695c2115facf1b6ea59c9bd07 # x265 (no HDR/DV)
assign_scores_to:
- name: WEB-1080p
score: 100
- trash_ids:
- ae575f95ab639ba5d15f663bf019e3e8 # Trash ID for Language: Not Original
assign_scores_to:
- name: WEB-1080p
score: -10000
###################################################################################################
# Recyclarr Configuration Template: HD Bluray + WEB #
# Updated: 2024-10-02 #
# Documentation: https://recyclarr.dev #
# documentation about file merging: #
# https://recyclarr.dev/wiki/yaml/config-examples/#merge-single-instance #
###################################################################################################
# Instance Definition: https://recyclarr.dev/wiki/yaml/config-reference/basic/
radarr:
hd-bluray-web:
base_url: http://radarr:7878
api_key: 191f145748a34b0c8cedf2a1d113c816
delete_old_custom_formats: true
replace_existing_custom_formats: true
include:
# Comment out any of the following includes to disable them
- template: radarr-quality-definition-movie
- template: radarr-quality-profile-hd-bluray-web
- template: radarr-custom-formats-hd-bluray-web
custom_formats:
# Movie Versions
- trash_ids:
# Uncomment any of the following lines to prefer these movie versions
# - 570bc9ebecd92723d2d21500f4be314c # Remaster
# - eca37840c13c6ef2dd0262b141a5482f # 4K Remaster
# - e0c07d59beb37348e975a930d5e50319 # Criterion Collection
# - 9d27d9d2181838f76dee150882bdc58c # Masters of Cinema
# - db9b4c4b53d312a3ca5f1378f6440fc9 # Vinegar Syndrome
# - 957d0f44b592285f26449575e8b1167e # Special Edition
# - eecf3a857724171f968a66cb5719e152 # IMAX
# - 9f6cbff8cfe4ebbc1bde14c7b7bec0de # IMAX Enhanced
assign_scores_to:
- name: HD Bluray + WEB
# Optional
- trash_ids:
- b6832f586342ef70d9c128d40c07b872 # Bad Dual Groups
- 90cedc1fea7ea5d11298bebd3d1d3223 # EVO (no WEBDL)
- ae9b7c9ebde1f3bd336a8cbd1ec4c5e5 # No-RlsGroup
- 7357cf5161efbf8c4d5d0c30b4815ee2 # Obfuscated
- 5c44f52a8714fdd79bb4d98e2673be1f # Retags
- f537cf427b64c38c8e36298f657e4828 # Scene
assign_scores_to:
- name: HD Bluray + WEB
- trash_ids:
# Uncomment the next six lines to allow x265 HD releases with HDR/DV
- dc98083864ea246d05a42df0d05f81cc # x265 (HD)
assign_scores_to:
- name: HD Bluray + WEB
score: 2000
- trash_ids:
- 839bea857ed2c0a8e084f3cbdbd65ecb # x265 (no HDR/DV)
assign_scores_to:
- name: HD Bluray + WEB
score: 100
- trash_ids:
- d6e9318c875905d6cfb5bee961afcea9 # Trash ID for Language: Not Original
assign_scores_to:
- name: HD Bluray + WEB
score: -10000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment