Get Started

Install Phlix

Self-hosted media server that runs on your own hardware. No subscriptions, no cloud dependency.

Get running in minutes

Clone the repository

git clone https://github.com/detain/phlix-server.git && cd phlix-server

Install dependencies

composer install

Start the server

php serve.php
phlix ~ server-output

$ php serve.php

Phlix v1.0.0 starting...

Listening on http://0.0.0.0:8080

Hub mode: disabled

Ready.

System requirements

PHP: 8.3 or higher
Extensions: json, pdo, pdo_mysql, gd, curl, zip, xml
FFmpeg: Required for transcoding
OS: Linux, macOS, Windows (WSL)
Memory: 2GB minimum, 4GB recommended
Storage: Depends on your media library

The Phlix ecosystem

phlix-server

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

View repo

phlix-hub

Cloud directory + reverse-tunnel relay

View repo

phlix-shared

Shared interfaces, DTOs, event types — Composer package

View repo

phlix-docs

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

View docs

phlix-plugin-example

Reference metadata-provider plugin

View repo