Skip to main content

Content Request Management

Jellyseerr

Information
  • Jellyseerr very tightly integrates with Jellyfin, Emby, and Plex.

  • Jellyseerr is a request management utility (similar to Ombi) that you can use to manage requests for content in your home media environmnent.

    • It pairs seamlessly with all of the media servers bundled in this project
    • It also seamlessly integrates with Sonarr/Radarr
  • Just Jellyseerr Commands
TypeCommand
Startdocker compose up jellyseerr -d
Shutdowndocker compose down jellyseerr
jellyseerr
  • Once started, Jellyseerr should be hit from this url:
URL
Non-SSLhttp://localhost:5055
Imagefallenbagel/jellyseerr

Jellyseer Example Docker Compose

services:
### For managing server content requests
jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: ${JELLYSEERR_CONTAINER_NAME}
env_file:
- ./.env
- ../../.env
environment:
- LOG_LEVEL=${JELLYSEER_LOG_LEVEL}
- TZ=${TIMEZONE}
- JELLYFIN_TYPE=${JELLYSEER_TYPE:-jellyfin} # default is jellyfin, but can do jellyfin|emby|plex
ports:
- ${JELLYSEERR_HOST_PORT}:5055
volumes:
- ${DEFAULT_CONTAINER_DATA_LOCATION}/Jellyseerr:/app/config
labels:
- "traefik.enable=true"
- "traefik.http.routers.${JELLYSEERR_CONTAINER_NAME}.rule=Host(`${JELLYSEERR_CONTAINER_NAME}.${PROJECT_HOSTNAME}`)"
- "traefik.http.routers.${JELLYSEERR_CONTAINER_NAME}.entrypoints=https"
- "traefik.http.routers.${JELLYSEERR_CONTAINER_NAME}.tls=true"
- "traefik.http.services.${JELLYSEERR_CONTAINER_NAME}.loadbalancer.server.port=${JELLYSEERR_HOST_PORT}"
restart: unless-stopped
networks:
- homelab
profiles:
- all
- jellyseerr

Jellyseerr Example .env file

## Jellyseerr
JELLYSEERR_CONTAINER_NAME="jellyseerr"
JELLYSEERR_HOST_PORT="5055"
JELLYSEER_LOG_LEVEL="info"
# JELLYSEER_TYPE="emby"