Overview
xOTT Panel is a professional streaming platform that allows you to manage multiple OTT services, create live streams, handle VOD content, and schedule events from a single dashboard. It also generates stable protected M3U outputs for services, events, viewers, and XUI delivery. This quick start guide will get you streaming in under 10 minutes.
System Requirements
Before installing xOTT Panel, ensure your system meets these requirements:
Operating System
- Ubuntu 20.04+
Hardware
- 4GB RAM (8GB+ recommended)
- 2 CPU cores (4+ recommended)
- 20GB free disk space
- 1Gbps network connection
Installation
Follow these steps to install xOTT Panel on your system:
Download the Installer
Download the latest xOTT Panel installer:
wget https://xottpanel.com/downloads/xott-installer.sh
Make Executable and Run
Make the installer executable and run it:
chmod +x xott-installer.sh
sudo ./xott-installer.sh
Follow the Installation Wizard
The installer will guide you through:
- System dependency installation
- Database setup
- Service configuration
- Initial user creation
http://your-server-ip:5847
License Activation
Activate your xOTT Panel license to unlock all features:
Access License Settings
Navigate to Settings → License in the web interface
Enter License Key
Enter your license key and click Activate License
Verify Activation
Once activated, you'll see a green checkmark and license details in the settings
Adding Your First Service
Connect your first streaming service to start streaming:
Go to Services
Navigate to Services in the main menu
Select a Service
Choose from supported services like Hulu, Peacock, Fubo, ESPN, etc.
Add Account
Click Login and enter your service credentials
Verify Connection
Check that your account shows as "Online" with a green status indicator
Creating Your First Stream
Now let's create your first live stream:
Go to Streams
Navigate to Streams in the main menu
Select Service and Account
Choose the service and account you just added
Browse Channels
Browse available channels and select one to stream
Start Stream
Click Start Stream and wait for the stream to initialize
Stable Outputs
After your first channels or events are working, configure stable outputs so downstream players, viewers, or IPTV panels can keep the same URLs while xOTT updates the content behind them.
Open Service Outputs
Go to Services, open the target service, and select Service Outputs.
Configure Event Slots
Enable stable event slots, choose a slot prefix and count, then use Dynamic Slot Rules when you want fixed outputs for a team, competition, category, keyword, or regex match.
DAZN Roma,
DAZN Juventus, or DAZN Serie A. xOTT will map
matching live events to those stable URLs automatically.
Use Protected M3U Links
Copy the service event M3U, service linear M3U, or global linear M3U from the output dialogs. Output URLs include access tokens and can be regenerated when needed.
Viewer Access
Use viewer accounts when you want end users to receive their own protected M3U playlists instead of exposing admin output links.
Create a Viewer
Open Management → Users, create a viewer user, then assign the services, accounts, streams, or event slots that should appear in their output.
Set Controls
Configure connection limits and expiration dates when needed. Viewer output tokens can be rotated without changing the admin license or service settings.
Next Steps
Congratulations! You've successfully set up your first stream. Here's what you can do next:
Need Help?
If you encounter any issues or have questions:
- Check the FAQ section for common solutions
- Join our Telegram channel for community support
- Contact us at support@xottpanel.com