Server

PHP 8.3+, MySQL, ffmpeg required. The installer targets a fresh Ubuntu/Debian host and also compiles the Swoole and php-uv extensions from source, skipping the build when they already load.

One line, on a fresh Ubuntu or Debian host
curl -fsSL https://raw.githubusercontent.com/detain/phlix-server/master/scripts/install.sh | sudo bash

Clients

4 native clients plus any DLNA device.

Roku

Native Roku channel

View source

Samsung Tizen

Smart TV app

View source

Windows

Native desktop

View source

Mobile (iOS + Android)

React Native — Beta

View source

Any DLNA device works out of the box — no client installation needed.

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

Ready to read the docs?

Read the docs