Three Steps to Launch

From purchase to live in production. No complex infrastructure needed.

1

Get Your License

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.

2

Deploy the Server

Run the Omnius server binary with your license key. It validates automatically on startup and sends periodic heartbeats.

3

Go Live

Point the Android TV and macOS client apps at your server URL. Your streaming platform is ready for users.

Deploy in Minutes

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.

Free on Both Platforms

The Omnius client apps are free to download. Simply install, open the app, and configure your server URL in the settings.

Android TV

Built with Kotlin and Jetpack Compose for TV. Optimized for remote control navigation, D-pad support, and big-screen viewing.

Free on Google Play

macOS

Built with Tauri and Svelte for a lightweight, native desktop experience. Runs smoothly on any Mac with minimal resource usage.

Free on Mac App Store

After 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.

Ready to Get Started?

Choose your plan, get a license key, and deploy your streaming platform today.

View Pricing