Self-hosted streaming platform. Download, configure, and run. Full control over your infrastructure.
Manage movies, series, curated lists, and user accounts from a web interface.
Full JSON API for client apps. HLS, DASH, and progressive HTTP streaming.
SQLite — no external database required. Zero dependencies.
Create custom collections with filters and sorting. Organize content for your viewers.
Create accounts for your users with individual access and continue-watching support.
Built-in peer-to-peer content distribution to reduce server bandwidth.
Omnius is lightweight. A basic VPS is all you need.
$4-6/mo
1 vCPU, 1 GB RAM
Up to 10 concurrent viewers
DigitalOcean, Hetzner, Vultr
$6-12/mo
2 vCPU, 2 GB RAM
Up to 50 concurrent viewers
Any cloud provider
Free
Raspberry Pi 4/5, NAS, old PC
Runs on Linux, macOS, Windows
No monthly costs
Omnius does not transcode — it proxies streams directly. CPU usage is minimal.
Choose your preferred method:
# Download from GitHub Releases
wget https://github.com/OmniusRepos/omnius-releases/releases/download/server-1.0.0/omnius-linux-amd64
chmod +x omnius-linux-amd64
# Run the server
ADMIN_PASSWORD=your_secure_password \
./omnius-linux-amd64
docker run -d \
--name omnius \
-p 8080:8080 \
-e ADMIN_PASSWORD=your_secure_password \
-v omnius-data:/app/data \
ghcr.io/omniusrepos/omnius-server:latest
podman run -d \
--name omnius \
-p 8080:8080 \
-e ADMIN_PASSWORD=your_secure_password \
-v omnius-data:/app/data \
ghcr.io/omniusrepos/omnius-server:latest
Free native apps for Android TV, macOS, LG webOS, Samsung Tizen, and more.
Browse Apps →