Home Documentation Installation Guide

Installation Guide

Complete guide to installing xOTT Panel on your dedicated server. Covers system requirements, automated setup, and initial configuration.

Prerequisites

Before installing xOTT Panel, ensure your server meets these requirements:

Clean Installation Recommended: We recommend a fresh Ubuntu 22.04 LTS installation to avoid port conflicts and dependency issues.

Hardware Requirements

  • 4 CPU Cores (recommended)
  • 4GB RAM (minimum)
  • 20GB SSD Storage
  • 1Gbps Network Connection

Operating System

  • Ubuntu 22.04 LTS (recommended)
  • Ubuntu 20.04 LTS
  • Root or sudo access required
  • Ports 5847, 80, 443 open

Installation Steps

Follow these steps to install xOTT Panel on your server:

1

Get Your License Key

Before installing, you need a valid license key:

  • Go to Sign Up and create an account
  • Login to your Dashboard
  • Click "Create Free Trial" or purchase a license
  • Copy your License Key
2

Run the Installer

Download the latest xOTT Panel installer:

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

Make the installer executable and run it:

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

Wait for Installation

The automated installer will set up:

  • Node.js runtime environment
  • PostgreSQL database
  • FFmpeg and media tools
  • Python dependencies
  • Systemd service
Installation Complete! xOTT Panel is now installed and running. Access the web interface at http://your-server-ip:5847

Post-Installation

After installation, complete these steps:

1

Access the Panel

Open your browser and navigate to:

http://YOUR_SERVER_IP:5847
2

Login with Default Credentials

Use the default admin credentials:

  • Username: admin
  • Password: admin
Security Warning: Change your password immediately after first login!
3

Verify License Status

Go to Settings → License and verify your license is active

Uninstallation

If you need to completely remove xOTT Panel from your server, follow these steps:

Warning: This process will permanently delete all data, including channels, movies, series, and user accounts.
1

Stop and Disable Services

Stop the running services to ensure files can be safely removed:

sudo systemctl stop xott
sudo systemctl disable xott
2

Remove Application Files

Delete the application directory and service configurations:

sudo rm -rf /opt/xott
sudo rm /etc/systemd/system/xott.service
sudo systemctl daemon-reload
3

Remove Database

Drop the PostgreSQL database and user (optional):

cd /tmp && sudo -u postgres psql -c "DROP DATABASE xott_db;"
cd /tmp && sudo -u postgres psql -c "DROP USER xott_user;"

Troubleshooting

Common issues and solutions:

?

Service Not Starting

Check the service status:

sudo systemctl status xott
?

View Logs

Check real-time application logs using journalctl:

sudo journalctl -u xott -f

Need Help?

If you encounter any issues: