# plex2jellyfin - [plex2jellyfin](/docs): Migrate a Plex-organized media library to Jellyfin and keep it clean. - Getting Started - [Installation](/docs/getting-started/installation): Install plex2jellyfin via TUI, fresh-build scripts, Docker, AUR, or source. - [Setup wizards](/docs/getting-started/setup-wizards): First-run configuration via web UI, CLI, or TUI — same outcomes, different surfaces. - [Path mappings](/docs/getting-started/path-mappings): Translate Jellyfin container paths to Plex2Jellyfin host paths so the feedback loop can confirm organizes. - [Debian / Fedora Packages](/docs/getting-started/packages): Install the deb/rpm packages and configure them so the daemon actually runs. - [Docker](/docs/getting-started/docker): Run the daemon, dashboard, and CLI in one container image. - [Jellyfin Plugin](/docs/getting-started/jellyfin-plugin): The companion plugin is required for the feedback loop - install it into Jellyfin. - [Migration Guide](/docs/getting-started/migration-guide): Run the one-shot workflow for an existing Plex-organized library. - Guides - [SABnzbd Setup](/docs/guides/sabnzbd): Category setup and the bundled deobfuscation post-processing script. - [What health --fix Changes](/docs/guides/health-fix): The exact Sonarr/Radarr settings plex2jellyfin health --fix can modify, and why. - Reference - [Architecture](/docs/reference/architecture): How the CLI, daemon, web UI, SQLite DB, and Jellyfin plugin fit together. - [Configuration](/docs/reference/configuration): Complete config.toml reference for local and container deployments. - [CLI Reference](/docs/reference/cli): Commands for migration, repair, audit, and daemon control. - [Daemon & Services](/docs/reference/daemon-services): Configure the daemon, web service, and postmortem timer. - [Troubleshooting](/docs/troubleshooting): Diagnose permissions, path mappings, parsing, and service failures.