Home Documentation Quick Start Guide

Quick Start Guide

Get up and running with xOTT Panel in minutes. This guide will walk you through the essential steps to start streaming.

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.

Prerequisites: You'll need a valid license key and basic familiarity with command line operations. No prior streaming experience required!

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:

1

Download the Installer

Download the latest xOTT Panel installer:

wget https://xottpanel.com/downloads/xott-installer.sh
2

Make Executable and Run

Make the installer executable and run it:

chmod +x xott-installer.sh
sudo ./xott-installer.sh
3

Follow the Installation Wizard

The installer will guide you through:

  • System dependency installation
  • Database setup
  • Service configuration
  • Initial user creation
Installation Complete! xOTT Panel is now installed and running. You can access the web interface at http://your-server-ip:5847

License Activation

Activate your xOTT Panel license to unlock all features:

1

Access License Settings

Navigate to Settings → License in the web interface

2

Enter License Key

Enter your license key and click Activate License

Hardware Binding: Your license is bound to this specific hardware. Contact support if you need to transfer your license to different hardware.
3

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:

1

Go to Services

Navigate to Services in the main menu

2

Select a Service

Choose from supported services like Hulu, Peacock, Fubo, ESPN, etc.

3

Add Account

Click Login and enter your service credentials

Device Pairing: Some services require device pairing. Use the Pair Device button for these services.
4

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:

1

Go to Streams

Navigate to Streams in the main menu

2

Select Service and Account

Choose the service and account you just added

3

Browse Channels

Browse available channels and select one to stream

4

Start Stream

Click Start Stream and wait for the stream to initialize

Stream Active! Your stream is now live and accessible via the provided HLS URL

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.

1

Open Service Outputs

Go to Services, open the target service, and select Service Outputs.

2

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.

Example: Create slots named DAZN Roma, DAZN Juventus, or DAZN Serie A. xOTT will map matching live events to those stable URLs automatically.
3

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.

1

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.

2

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:

Explore VOD

Set up Video on Demand content management for movies and series

Learn More

Schedule Events

Create scheduled live events with countdown timers

Learn More

Configure Proxies

Set up proxy support for geo-restriction bypass

Learn More

XUI Integration

Integrate with XUI Panel for advanced broadcasting features

Learn More

Need Help?

If you encounter any issues or have questions: