Non-Stop Sports

Buffer-Free Guaranteed!

⚡️ Instant Activation ⚡️

💰 Money Back Guarantee 💰


How To Setup Iptv Server On Ubuntu – IPTVUK.UK

How to Setup IPTV Server on Ubuntu

IPTV (Internet Protocol Television) has revolutionized the way people watch TV. With an IPTV server, you can easily deliver media content through the internet. In this article, I will explain how you can easily set up an IPTV server on Ubuntu.

Why Ubuntu?

Ubuntu is a popular Linux-based operating system that is suitable for hosting servers. It is free, open-source, and offers easy-to-install server management tools. Additionally, Ubuntu is a stable and secure operating system that can run on both old and new hardware.

Install Necessary Packages

Before installing any software, it is important to update Ubuntu. You can do this by running the following commands:

sudo apt-get update

sudo apt-get upgrade

Next, install the necessary packages that are required for running an IPTV server on Ubuntu. The packages include Apache2, PHP7, and MySQL.

sudo apt-get install apache2

sudo apt-get install mysql-server

sudo apt-get install php libapache2-mod-php php-mysql

After installing these packages, you need to install the PHP extensions to support IPTV:

sudo apt-get install php-curl php-gd php-mbstring php-xml php-xmlrpc

Install Xtream Codes

Xtream Codes is a powerful IPTV panel that allows you to manage IPTV channels, streams, and users. It is a popular choice for setting up an IPTV server on Ubuntu. Xtream Codes provides a web-based interface that makes it easy to manage your IPTV server.

To install Xtream Codes, run the following commands:

sudo apt-get install git

sudo git clone /root/Xtream-UI

After cloning, navigate to the Xtream-UI directory and run the installation script:

cd /root/Xtream-UI/install/

sudo bash ./

During the installation process, you will be prompted to enter your MySQL root password, Xtream Codes admin password, and FFMPEG installation.

Once the installation is complete, login to your Xtream Codes panel using the admin credentials. You will be able to add channels, streams, and users, and manage your IPTV server.

Install FFMPEG

FFMPEG is a multimedia framework that is required for encoding and decoding video and audio data in IPTV. It is used to convert video and audio files into different formats and to stream multimedia content.

To install FFMPEG, run the following commands:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

sudo apt-get update

sudo apt-get install ffmpeg

Configure Firewall

By default, Ubuntu ships with the UFW (Uncomplicated Firewall) that is enabled. You need to allow incoming and outgoing traffic on specific ports for IPTV traffic.

sudo ufw allow 22/tcp

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

sudo ufw allow 9000/tcp

sudo ufw allow 8000/tcp

sudo ufw allow 8080/tcp

sudo ufw allow 27017/tcp

sudo ufw allow 3306/tcp

sudo ufw allow 8001/tcp

sudo ufw allow 5432/tcp

sudo ufw allow 1935/tcp

sudo ufw allow 123/udp

sudo ufw allow 53/tcp

sudo ufw allow 53/udp


In this article, we have covered all the necessary steps to set up an IPTV server on Ubuntu. We have installed the necessary packages, configured the firewall, and installed the Xtream Codes panel. With this setup, you can easily manage your IPTV channels, streams, and users. Remember to keep your server updated and secure to avoid any potential security threats.

Get your subscription today: