feat: migrate seerr from fallenbagel/jellyseerr:preview-OIDC -> seerr-team/seerr:v3.3.0 #88

Merged
admin merged 1 commits from feat/seerr-migrate-to-seerr-team into main 2026-06-06 15:37:23 +02:00
Owner

Migrate from fallenbagel/jellyseerr:preview-OIDC (third-party OIDC fork) to ghcr.io/seerr-team/seerr:v3.3.0 (mainline successor; combined Overseerr+Jellyseerr team rebrand).

Per docs.seerr.dev/migration-guide, existing jellyseerr config (sqlite db + settings.json in /app/config) is directly compatible and migrates automatically on first start.

Safety: config volume backed up to ~/seerr-backups/seerr-config-20260606-153633.tar.gz on dooplex before this PR. Rollback = revert image + restore tarball.

To verify after merge + sync:

  1. Pod becomes Ready (probe path /api/v1/status should still work in v3.x).
  2. Authentik OIDC sign-in still works.

🤖 Generated with Claude Code

Migrate from `fallenbagel/jellyseerr:preview-OIDC` (third-party OIDC fork) to `ghcr.io/seerr-team/seerr:v3.3.0` (mainline successor; combined Overseerr+Jellyseerr team rebrand). Per docs.seerr.dev/migration-guide, existing jellyseerr config (sqlite db + settings.json in `/app/config`) is **directly compatible** and migrates automatically on first start. **Safety**: config volume backed up to `~/seerr-backups/seerr-config-20260606-153633.tar.gz` on dooplex before this PR. Rollback = revert image + restore tarball. **To verify after merge + sync**: 1. Pod becomes Ready (probe path `/api/v1/status` should still work in v3.x). 2. Authentik OIDC sign-in still works. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
admin added 1 commit 2026-06-06 15:37:22 +02:00
Switching from the third-party OIDC-capable jellyseerr fork to the
mainline successor project (Seerr - the combined Overseerr+Jellyseerr
team rebrand, v3.0.0 / Feb 2026 onward). Mainline now has native OIDC
support so the custom preview-OIDC build isn't needed.

  - Image    : docker.io/fallenbagel/jellyseerr:preview-OIDC
              -> ghcr.io/seerr-team/seerr:v3.3.0 (Jun 2, 2026)
  - Migration: automatic on first start per docs.seerr.dev/migration-guide;
              existing sqlite db + settings.json in /app/config are
              directly compatible. v3.1.x added CVE-2026-40175 fix +
              auth-related security patches, so v3.3.0 is the right
              floor anyway.
  - Backup   : ~/seerr-backups/seerr-config-20260606-153633.tar.gz on
              dooplex (covers db.sqlite3 + settings.json + logs).
              Rollback = revert image + restore tarball into the PVC.

Worth verifying after rollout:
  - Pod becomes Ready (readiness probe path /api/v1/status -- should
    still exist in seerr).
  - Authentik OIDC sign-in still works. If the custom build used
    different config keys than mainline seerr expects, OIDC may need
    re-configuration in the seerr UI (Authentik side unchanged).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
admin merged commit a66cef8a9e into main 2026-06-06 15:37:23 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/homelab-manifests#88