Skip to content

Add Kometa for automated Plex collection management#12

Merged
neybar merged 4 commits into
masterfrom
add-kometa-collections
Apr 11, 2026
Merged

Add Kometa for automated Plex collection management#12
neybar merged 4 commits into
masterfrom
add-kometa-collections

Conversation

@neybar
Copy link
Copy Markdown
Owner

@neybar neybar commented Apr 11, 2026

Summary

  • Adds Kometa (formerly Plex Meta Manager) as a Docker service with Traefik/Authelia routing at kometa.$DOMAINNAME
  • Configures full defaults suite: franchises, universes, IMDb, TMDb, genres, decades, studios, directors, seasonal collections
  • Plex and TMDb tokens read from .env via environment variable passthrough — no secrets in tracked files
  • Adds kometa_config NFS volume on Synology (/volume1/docker/kometa)
  • Runs daily at 1 AM; web UI accessible at kometa.$DOMAINNAME
  • Adds kometa to validate-traefik.sh service list

Pre-merge checklist

  • Create /volume1/docker/kometa directory on Synology (already done on host mount)
  • Confirm PLEX_TOKEN and TMDB_API_READ_ACCESS_TOKEN are set in .env
  • Verify first run completes successfully after 1 AM (check docker compose logs kometa)

Radarr collections

No code changes — enable via Settings → UI → Show Collections, then use Movies → Collections to monitor missing franchise films.

🤖 Generated with Claude Code

neybar and others added 4 commits April 11, 2026 00:36
- Add Kometa (kometateam/kometa) service with Traefik/Authelia routing at kometa.$DOMAINNAME
- Add kometa_config NFS volume (Synology:/volume1/docker/kometa)
- Add kometa/config.yml.example with full defaults suite (franchise, genre, decade, studio, director, seasonal, IMDb, TMDb)
- Add PLEX_TOKEN to env.example (required for Kometa → Plex auth)
- Add "kometa" to validate-traefik.sh SERVICES array

Radarr collections enabled via UI: Settings → UI → Show Collections.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pass PLEX_TOKEN env var into the Kometa container and use
Kometa's <<env(PLEX_TOKEN)>> interpolation in config.yml
instead of hardcoding the token value.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pass TMDB_API_READ_ACCESS_TOKEN into Kometa container and wire
it into config.yml via <<env()>> interpolation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@neybar neybar merged commit 5142991 into master Apr 11, 2026
2 checks passed
@neybar neybar deleted the add-kometa-collections branch April 11, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant