Latest Blog
Can Jellyfin Work Behind a Reverse Proxy on a Subpath?
Jellyfin supports subpath reverse proxying, but the Base URL, proxy route, WebSocket path, and client server address must agree.
How to Test Jellyfin Write Access Without Changing Production Data
Prove whether Jellyfin can write safely by testing identity, mount mode, and a disposable path before changing any production permissions.
How to Optimize Jellyfin Database Connections for Concurrent Containers
Start with one database owner and measured SQLite lock behavior; add a different backend only when concurrency and recovery justify the complexity.
How to Prevent Duplicate Jobs or Imports in Jellyfin
Duplicate work usually comes from overlapping schedulers or more than one writer; assign one owner, one path, and one completion check.
How to Repair Jellyfin After Its Database Volume Fills Up
Stop writes, preserve the database and WAL files, free space without deleting state blindly, then verify integrity and the original workload.
Why Does Jellyfin Recreate Missing Files With the Wrong Owner?
Wrong ownership usually comes from an identity mismatch or a different import path; prove the active container user before changing permissions.
Jellyfin Shows Stale Data After a Storage Path Change
Stale Jellyfin data after a path change usually means the service still sees the old path, cannot read the new mount, or has not completed a valid scan.
How to Verify a Jellyfin Restore Before Retiring the Old Server
Retire the old Jellyfin server only after a clean restore passes state, paths, users, playback, restart, and backup checks.
