About
Self-hosted media. Open source. No lock-in.
Philosophy
Phlix is built on a few principles: your library stays on your hardware, the software is BSD-3 licensed so you can fork it, and the community drives what gets built next.
License
BSD-3-Clause across all Phlix projects. Use it, modify it, sell products based on it — no strings attached.
Contributing
All projects live under detain on GitHub. Issues, PRs, and plugins are welcome.
FAQ
- Is Phlix like Plex / Jellyfin / Emby?
- Yes — same job, different stack. Phlix is built in PHP 8.3+ on Workerman, ships with a versioned plugin contract, and includes a hub for accessing remote servers behind NAT without a third-party tunnel.
- Do I need to expose my server to the internet?
- No. Run Phlix on your LAN and use the Phlix Hub's reverse-tunnel relay to reach it from your phone or Roku at a friend's house. You can self-host the hub, or use the public one.
- What formats are supported?
- Anything FFmpeg can read. Direct play when the client supports it; transcoded HLS otherwise. Per-device quality profiles pick the right bitrate automatically.
- Is there a mobile app?
- Yes — React Native, available on iOS and Android. Currently in beta.
- Can I write plugins?
- Yes. Implement LifecycleInterface, ship a manifest, drop it in the plugins directory. See phlix-plugin-example for the smallest working starter.
- What's the license?
- BSD-3-Clause across the board.