self-hosted · open · v2.2.8
Omnius is a self-hosted media server. You point it at a URL — a magnet, an EZTV id, an .m3u playlist — and it resolves it, organizes it, and serves it to every screen. Nothing is bundled. You bring the links.
$ ls /content — url-based content
Nothing is hosted or bundled by Omnius. Add what you want by URL; the server fetches the metadata, organizes it, and streams on demand.
// the app
// self-host
Public container image and a single static binary, straight from the release feed. Your data, your machine.
$ docker run -d --name omnius \
-p 8080:8080 \
-v omnius-data:/app/data \
-e ADMIN_PASSWORD=changeme \
ghcr.io/omniusrepos/omnius-server:latest
# admin -> http://localhost:8080/admin
$ curl -L …/releases/latest/download/omnius-linux-amd64 \
-o omnius
$ chmod +x omnius
$ ADMIN_PASSWORD=changeme ./omnius
# listening on :8080 · arm64 too