Dashboard

Connections (Last 7 Days)
Server Status

Live Connections

0 active
UserConnectionsStreamIP AddressStartedDurationAction

Streams

NameCategoryTypeFFmpeg / Always OnServerStatusActions

VOD Movies

TV Series

Categories

NameTypeStreamsStatusActions

Bouquets

NameTypeStreamsStatusActions

Click Channels on any bouquet to add or remove streams using the dual-list picker.

Events

Gate streams to a time window β€” block or redirect outside event hours
NameStreamStartEndStatusPolicyActions

EPG / XMLTV

Manage XMLTV sources and auto-link streams to EPG channel IDs
XMLTV Sources
NameChannelsLast FetchActions
Auto-Link Streams to EPG
Cached Channels
Channel IDNameSource

Users

UsernameConnectionsBouquetsResellerExpiresStatusActions

Resellers

UsernameCreditsUsersMax UsersExpiresStatusActions

Streaming Servers

NameHostPortStreamsOnlineNetworkInstallActions

Connection Logs

UserStreamIPStartedDurationStatus

Settings

Platform Settings
FFmpeg / Streaming

Domain & HTTPS
HTTPS requires a valid domain, open ports 80 & 443, and a Let's Encrypt certificate. After saving, run:
docker compose run --rm certbot certonly --webroot --webroot-path /var/www/certbot -d YOUR_DOMAIN --email you@example.com --agree-tos
Then restart nginx: docker compose restart nginx
Change Admin Password
Standby Master Failover

The standby master automatically receives periodic database snapshots from this server. If the primary goes offline the standby can take over immediately without data loss.

How often the primary pushes its database to all active standby servers.
WireGuard VPN Mesh Loading…

Encrypts all traffic between nodes using WireGuard full-mesh VPN. Master 10.10.0.1 Β· Standby 10.10.0.2 Β· Workers 10.10.0.3+ Β· Admins 10.10.0.100–199. Requires wireguard-tools on all nodes.