Plex and Jellyfin ready
First-time setup supports Plex OAuth/server selection or Jellyfin URL/API-key configuration with Jellyfin login and Quick Connect.
Manage access, analytics, onboarding, status, and media-server operations from one polished portal.

Server Portal is a Node.js, Express, React, and Tailwind CSS application for managing a Plex or Jellyfin media server community. It stores runtime data in local JSON files, so it does not require a database.
Use these docs when you need to install the app, configure integrations, run it in Docker, operate background tasks, or understand the project structure.
Server Portal supports Plex, Jellyfin, Emby, Tautulli, Jellystat, Sonarr, Radarr, Lidarr, Bazarr, qBittorrent, Transmission, BitTorrent, Deluge, SABnzbd, NZBGet, Gotify, TMDB, and SMTP. Discover & Request is built in by default; Seerr/Jellyseerr is optional as an engine or history import.
See the full integration list for setup notes and feature coverage.
npm install
npm startFor production Docker deployments, start with the Docker guide.