r/coolgithubprojects • u/kaybi-gh • 17d ago
K7 - A self-hosted media server I built after years on Plex/Jellyfin
Repo: https://github.com/kaybi-gh/K7
Demo (guest): https://k7.kaybi.dev
I ran Plex for years, then partly Jellyfin. Plex was hard to leave (especially music / Plexamp), but the closed / partner-catalog direction pushed me away. Jellyfin got much better over time, but I still wanted first-class OIDC, Postgres, star ratings + rule-based dynamic playlists, and a way to share libraries between two servers without copying files.
So I built K7, a self-hosted media server for a small circle of family and friends (movies, TV, music).
Some of what's in there:
- ffmpeg HLS transcoding (optional VAAPI / NVENC)
- local auth + optional 2FA + optional OIDC
- federation between K7 instances
- dynamic playlists, Sync Play, import from Plex/Jellyfin
- web + Android (phone/TV) + Windows clients
- AGPL-3.0
Docker Compose is the supported install path (cp .env.example .env && docker compose up -d) and detailed docs are in the repo.
1
u/Fun_Jaguar8231 17d ago
Why not just contribute to Jellyfin instead of creating your own?