mirror of
https://github.com/Viren070/docker-compose-template.git
synced 2025-12-01 23:17:00 +01:00
133 lines
5.5 KiB
Bash
133 lines
5.5 KiB
Bash
#------------------------------------------------------#
|
|
# ███████╗ ██████╗██████╗ ██╗██████╗ ████████╗███████╗ #
|
|
# ██╔════╝██╔════╝██╔══██╗██║██╔══██╗╚══██╔══╝██╔════╝ #
|
|
# ███████╗██║ ██████╔╝██║██████╔╝ ██║ ███████╗ #
|
|
# ╚════██║██║ ██╔══██╗██║██╔═══╝ ██║ ╚════██║ #
|
|
# ███████║╚██████╗██║ ██║██║██║ ██║ ███████║ #
|
|
# ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚══════╝ #
|
|
#------------------------------------------------------#
|
|
|
|
#--------#
|
|
# SERVER #
|
|
#--------#
|
|
SERVER_DOMAIN=<server_domain>
|
|
|
|
#-------------------------------------------------------------------#
|
|
# PLEX - WATCHLIST, PLEX AUTHENTICATION, PLEX REQUEST, PLEX REFRESH #
|
|
#-------------------------------------------------------------------#
|
|
|
|
PLEX_HOST="https://plex.tv/"
|
|
PLEX_METADATA_HOST="https://metadata.provider.plex.tv/"
|
|
# This server host cannot be http://plex:32400, it will not work.
|
|
# You will need to use the internal IP address of the server.
|
|
# You can also use the docker IP. If you run docker inspect plex, you will see the IP address of the container.
|
|
# It must also NOT have a trailing slash. (a slash at the end of the URL)
|
|
PLEX_SERVER_HOST=<plex_server_host>
|
|
# To obtain your machine ID, visit https://${PLEX_HOSTNAME}/?X-Plex-Token=YourTokenHere
|
|
# Obtaining a plex token: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/
|
|
PLEX_SERVER_MACHINE_ID=<plex_server_machine_id>
|
|
# To obtain your server token look at the file located in ${DOCKER_DATA_DIR/plex/config/Library/Application Support/Plex Media Server/Preferences.xml
|
|
# for the PlexOnlineToken
|
|
PLEX_SERVER_API_KEY=<plex_server_api_key>
|
|
# To obtain your library ID: https://support.plex.tv/articles/201638786-plex-media-server-url-commands/#:~:text=Listing%20Defined%20Libraries
|
|
PLEX_SERVER_MOVIE_LIBRARY_ID=<plex_server_movie_library_id>
|
|
PLEX_SERVER_TV_SHOW_LIBRARY_ID=<plex_server_tv_show_library_id>
|
|
# This would be the path to your plex server files.
|
|
PLEX_SERVER_PATH=${DOCKER_DATA_DIR}/plex/config/Library/Application Support/Plex Media Server
|
|
|
|
#-------------------------------------------------------------------------#
|
|
# OVERSEERR - WATCHLIST, PLEX AUTHENTICATION, PLEX REQUEST, RECLAIM SPACE #
|
|
#-------------------------------------------------------------------------#
|
|
|
|
OVERSEERR_HOST=http://overseerr:5055
|
|
OVERSEERR_API_KEY=<overseerr_api_key>
|
|
|
|
#------------------------------------------------------------------------------------#
|
|
# SONARR - BLACKHOLE, REPAIR, IMPORT TORRENT FOLDER, RECLAIM SPACE, ADD NEXT EPISODE #
|
|
#------------------------------------------------------------------------------------#
|
|
|
|
SONARR_HOST=http://sonarr:8989
|
|
SONARR_API_KEY=<sonarr_api_key>
|
|
SONARR_ROOT_FOLDER="/mnt/media/TV"
|
|
|
|
SONARR_HOST_4K=http://sonarr4k:8989
|
|
SONARR_API_KEY_4K=<sonarr_api_key_4k>
|
|
SONARR_ROOT_FOLDER_4K="/mnt/media/TV - 4K"
|
|
|
|
SONARR_HOST_ANIME=http://sonarranime:8989
|
|
SONARR_API_KEY_ANIME=<sonarr_api_key_anime>
|
|
SONARR_ROOT_FOLDER_ANIME="/mnt/media/TV - Anime"
|
|
|
|
#------------------------------------------------------------------#
|
|
# RADARR - BLACKHOLE, REPAIR, IMPORT TORRENT FOLDER, RECLAIM SPACE #
|
|
#------------------------------------------------------------------#
|
|
|
|
RADARR_HOST=http://radarr:7878
|
|
RADARR_API_KEY=<radarr_api_key>
|
|
RADARR_ROOT_FOLDER="/mnt/media/Movies"
|
|
|
|
RADARR_HOST_4K=http://radarr4k:7878
|
|
RADARR_API_KEY_4K=<radarr_api_key_4k>
|
|
RADARR_ROOT_FOLDER_4K="/mnt/media/Movies - 4K"
|
|
|
|
RADARR_HOST_ANIME=http://radarranime:7878
|
|
RADARR_API_KEY_ANIME=<radarr_api_key_anime>
|
|
RADARR_ROOT_FOLDER_ANIME="/mnt/media/Movies - Anime"
|
|
|
|
|
|
#-------------------------------#
|
|
# REALDEBRID - BLACKHOLE, REPAIR #
|
|
#-------------------------------#
|
|
|
|
REALDEBRID_ENABLED=true
|
|
REALDEBRID_HOST="https://api.real-debrid.com/rest/1.0/"
|
|
REALDEBRID_API_KEY=<realdebrid_api_key>
|
|
REALDEBRID_MOUNT_TORRENTS_PATH="/mnt/remote/realdebrid/__all__"
|
|
|
|
#-----------------------#
|
|
# BLACKHOLE - BLACKHOLE #
|
|
#-----------------------#
|
|
|
|
BLACKHOLE_BASE_WATCH_PATH="/mnt/symlinks"
|
|
BLACKHOLE_RADARR_PATH="radarr"
|
|
BLACKHOLE_SONARR_PATH="sonarr"
|
|
BLACKHOLE_FAIL_IF_NOT_CACHED=true
|
|
BLACKHOLE_RD_MOUNT_REFRESH_SECONDS=200
|
|
BLACKHOLE_WAIT_FOR_TORRENT_TIMEOUT=300
|
|
BLACKHOLE_HISTORY_PAGE_SIZE=500
|
|
|
|
|
|
#-----------------------------------------------------------------------------------------------#
|
|
# DISCORD - BLACKHOLE, WATCHLIST, PLEX AUTHENTICATION, PLEX REQUEST, MONITOR RAM, RECLAIM SPACE #
|
|
#-----------------------------------------------------------------------------------------------#
|
|
|
|
DISCORD_ENABLED=false
|
|
DISCORD_UPDATE_ENABLED=false
|
|
DISCORD_WEBHOOK_URL=<discord_webhook_url>
|
|
|
|
#-------------------------------------#
|
|
# WATCHLIST - WATCHLIST, PLEX REQUEST #
|
|
#-------------------------------------#
|
|
# No changes necessary.
|
|
|
|
WATCHLIST_PLEX_PRODUCT="Plex Request Authentication"
|
|
WATCHLIST_PLEX_VERSION="1.0.0"
|
|
WATCHLIST_PLEX_CLIENT_IDENTIFIER="576101fc-b425-4685-91cb-5d3c1671fd2b"
|
|
|
|
|
|
#-----------------#
|
|
# REPAIR - REPAIR #
|
|
#-----------------#
|
|
|
|
REPAIR_REPAIR_INTERVAL="10m"
|
|
REPAIR_RUN_INTERVAL="1d"
|
|
|
|
#-----------------------#
|
|
# GENERAL CONFIGURATION #
|
|
#-----------------------#
|
|
|
|
PYTHONUNBUFFERED=TRUE
|
|
PUID=${PUID}
|
|
PGID=${PGID}
|
|
UMASK=002
|