About
Self-hosted media server
Phlix Hub — reach any of your servers from anywhere
Sign in once. Reverse-tunnel relay handles NAT. Self-hostable, or use the public hub.
Plugin system with a real contract
LifecycleInterface + manifest schema. Drop a plugin in, the loader picks it up. See phlix-plugin-example.
Library that organizes itself
Folder-watcher hashes mtimes, scanner parses S01E02 / (2020) titles, ItemRepository hydrates metadata_json. Add a file, see it appear.
FAQ
- 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.
- 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.
- Anything FFmpeg can read. Direct play when the client supports it; transcoded HLS otherwise. Per-device quality profiles pick the right bitrate automatically.
- Yes — React Native, available on iOS and Android. Currently in beta.
- Yes. Implement LifecycleInterface, ship a manifest, drop it in the plugins directory. See phlix-plugin-example for the smallest working starter.
- BSD-3-Clause across the board.