Self-hosted portal to manage users, subscriptions, and invites for a personal Plex server.
2.1K
Self-hosted portal to manage invites for your Plex users.
FastAPI + Jinja2/HTMX + SQLite, shipped as a single Docker container that sits behind your reverse proxy.
You share your Plex server with friends, family or other people, and keeping track of it by hand gets messy: who has been invited, who accepted, who still has access to which libraries, and when each person's access ends.
AccessFlow does that for you: it invites people to Plex, gives each one a plan with an expiry date, reminds them before it runs out, and removes their library access when it does.
Invite → Assign a plan → Remind → Suspend
Invite someone from the portal, give them a plan (free, trial or timed), get a reminder before their access expires, and have their libraries unshared automatically if it lapses. Paid plans are supported too, with renewals you confirm by hand.
| Dashboard | Users |
|---|---|
![]() | ![]() |
| Collect | Reports |
|---|---|
![]() | ![]() |
Three themes (Rame, Inchiostro, Muschio), switchable from Settings.
cp .env.example .env # fill in the secrets, never commit the real .env
docker compose up -d
App at http://localhost:8000, meant to sit behind your reverse proxy. The image is pantanet96/accessflow on Docker Hub; on Unraid use the Community Applications template.
Upgrade with docker compose pull && docker compose up -d.
Roles, plans, workflows, deploy details, security, configuration, background jobs, translations and local development are in the full guide. Security details: docs/SECURITY.md.
Content type
Image
Digest
sha256:a6f055d3d…
Size
75.8 MB
Last updated
7 days ago
docker pull pantanet96/accessflow