diff --git a/.env.example b/.env.example index ff5f0fc..13a6e8e 100644 --- a/.env.example +++ b/.env.example @@ -24,10 +24,11 @@ SONARR_API_KEY= RADARR_API_KEY= PROWLARR_API_KEY= JELLYFIN_API_KEY= +JELLYSEERR_API_KEY= HOMEPAGE_VAR_TITLE="Docker-Compose NAS" HOMEPAGE_VAR_SEARCH_PROVIDER=google HOMEPAGE_VAR_HEADER_STYLE=boxed HOMEPAGE_VAR_WEATHER_CITY= HOMEPAGE_VAR_WEATHER_LAT= HOMEPAGE_VAR_WEATHER_LONG= -HOMEPAGE_VAR_WEATHER_UNIT=metric \ No newline at end of file +HOMEPAGE_VAR_WEATHER_UNIT=metric diff --git a/docker-compose.yml b/docker-compose.yml index 1188dd5..1041d77 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -80,6 +80,35 @@ services: - homepage.widget.type=radarr - homepage.widget.url=http://radarr:7878/radarr - homepage.widget.key=${RADARR_API_KEY} + jellyseerr: + image: fallenbagel/jellyseerr:latest + container_name: jellyseerr + environment: + - LOG_LEVEL=debug + - TZ=${TIMEZONE} + ports: + - 5055:5055 + volumes: + - ./jellyseerr:/app/config + restart: always + labels: + - traefik.enable=true + ## HTTP Routers + - traefik.http.routers.jellyseerr-rtr.rule=Host(`jellyseerr.${HOSTNAME}`) + - traefik.http.routers.jellyseerr-rtr.tls=true + ## HTTP Services + - traefik.http.routers.jellyseerr-rtr.service=jellyseerr-svc + - traefik.http.routers.jellyseerr.tls.certresolver=myresolver + - traefik.http.services.jellyseerr-svc.loadbalancer.server.port=5055 + - homepage.group=Media + - homepage.name=JellySeerr + - homepage.icon=jellyseerr.png + - homepage.href=jellyseerr.${HOSTNAME} + - homepage.description=Content Reccomendations and Request Management + - homepage.weight=2 + - homepage.widget.type=jellyseerr + - homepage.widget.url=http://jellyseerr:5055 + - homepage.widget.key=${JELLYSEERR_API_KEY} prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr diff --git a/jellyseerr/.gitkeep b/jellyseerr/.gitkeep new file mode 100644 index 0000000..e69de29