How It Works
From purchase to live in production. No complex infrastructure needed.
Choose your plan and receive a license key in the format OMNI-XXXX-XXXX-XXXX-XXXX. Each key is tied to your plan's deployment limit.
Run the Omnius server binary with your license key. It validates automatically on startup and sends periodic heartbeats.
Point the Android TV and macOS client apps at your server URL. Your streaming platform is ready for users.
Setup Guide
Set your license key as an environment variable and you're ready to go.
Docker / Docker Compose
# Run with your license key
docker run -d \
-e LICENSE_KEY=OMNI-XXXX-XXXX-XXXX-XXXX \
-v omnius-data:/app/data \
-p 8080:8080 \
omnius/server:latest
Environment Variables
LICENSE_KEY
Your license key (required)
ADMIN_PASSWORD
Admin panel password
PORT
Server port (default: 8080)
No license key?
The server runs in demo mode with limited features: 10 movies, 2 series, no live channels.
Client Apps
The Omnius client apps are free to download. Simply install, open the app, and configure your server URL in the settings.
Built with Kotlin and Jetpack Compose for TV. Optimized for remote control navigation, D-pad support, and big-screen viewing.
Free on Google PlayBuilt with Tauri and Svelte for a lightweight, native desktop experience. Runs smoothly on any Mac with minimal resource usage.
Free on Mac App StoreAfter installing, open Settings in the app and enter your server URL (e.g. https://your-server.com:8080). The app will connect to your Omnius server and load your content catalog automatically.
Choose your plan, get a license key, and deploy your streaming platform today.
View Pricing