Install the Server

PHP 8.3+, MySQL, and ffmpeg are installed automatically. Default ports: HTTP on :8096 behind HAProxy on :80/:443, DLNA discovery on 1900/udp.

curl -fsSL https://raw.githubusercontent.com/detain/phlix-server/master/scripts/install.sh | sudo bash

Full installation docs →

Clients

Roku

Native channel

  • HLS playback
  • Hub mode
  • SyncPlay
View source

Samsung Tizen

Smart TV app

  • Direct play + HLS
  • Remote-optimized UI
View source

Windows

Native desktop

  • Electron + React
  • System tray
  • Media keys
View source

Mobile

React Native (beta)

  • iOS + Android
  • Offline downloads
View source

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

Need help getting started?

The docs cover installation, configuration, and everything else.

Read the docs