About

Built different. Stays different.

Phlix is an open-source PHP media server built for people who want control over their media and their privacy.

Why Phlix exists

You own your data

Phlix runs on your hardware. Your library never touches a third-party cloud unless you explicitly choose to use the public hub relay — which only forwards encrypted stream data, not your files.

Open source, always

BSD-3-Clause across the board. No hidden licenses, no "community edition" with missing features, no sudden proprietary lock-in. Fork it. Modify it. Contribute.

Developer-friendly

Built in PHP 8.3+ with Workerman. Clear interfaces, typed DTOs, event system. Plugin manifest contract with versioned schema. If you know PHP, you can extend Phlix.

No subscription

Download, install, run. The server is free forever. There is no premium tier, no "pro" features locked behind a paywall, no data harvesting to offset hosting costs.

BSD-3-Clause

Permissive open source

Use, modify, redistribute, commercialize — with attribution and the three BSD clauses. No copyleft, no GPL entanglement, no field-of-use restrictions.

Frequently asked

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.

Get in touch

GitHub

@detain

Issues

Report a bug

Discussions

GitHub Discussions

The Phlix ecosystem

phlix-server

The media server itself — PHP 8.3+, Workerman 5.x

phlix-hub

Cloud directory + reverse-tunnel relay

phlix-shared

Shared interfaces, DTOs, event types — Composer package

phlix-docs

End-user, developer, and hub-admin docs (VitePress)

phlix-plugin-example

Reference metadata-provider plugin