Media request manager compose example.
Educational example only. Review every volume path, port, and credential before you run this. Do not copy production secrets into your wiki or git repo.
_shared/.env for non-secrets, _shared/.secret for credentialsmkdir -p /path/to/docker/stacks/jellyseerr
cd /path/to/docker/stacks/jellyseerr
# paste compose.yaml below, then:
docker compose pull
docker compose up -d
---
services:
###########################################################################
##
## Depricated
##
## Docker Compose File: Jellyseerr (fallenbagel)
## Function: Media Request Manager
## Documentation: https://hub.docker.com/r/fallenbagel/jellyseerr
###########################################################################
jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: jellyseerr
hostname: jellyseerr
env_file:
- /path/to/docker/stacks/_shared/.env
- /path/to/docker/stacks/_shared/.secret
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE:-10} # Max number of log files
max-size: ${DOCKERLOGGING_MAXSIZE:-200k} # Max file size
ports:
- 5055:5055 # Jellyseer Web UI
volumes:
- /path/to/docker/data/jellyseerr/config:/app/config # Change to your desired config path
network_mode: host
restart: unless-stopped
_shared/.secret.