
Set Up IPTV on Enigma2 (Zgemma) device using PuTTY is a straightforward process that involves a few key steps. This guide will walk you through the entire setup, ensuring you can enjoy your IPTV service seamlessly.
Step 1: Download and Install PuTTY
To begin, you’ll need to download and install PuTTY, a free SSH/Telnet client for Windows.

- Download PuTTY: Visit the official PuTTY website and download the installation file.
- Install PuTTY: Run the downloaded file and follow the installation prompts to install PuTTY on your computer.
Step 2: Obtain Your Box’s IP Address
Next, you’ll need to find the IP address of your Enigma2 device. This can usually be found in the network settings on your device.

- Navigate to Network Settings: On your Enigma2 device, go to the network settings menu.
- Note the IP Address: Write down the IP address displayed on the screen, as you’ll need it for the next step.
Step 3: Configure PuTTY
With PuTTY installed and your device’s IP address in hand, you can configure the connection.

- Launch PuTTY: Open PuTTY on your computer.
- Enter IP Address: In the “Host Name” field, type in the IP address of your Enigma2 device.

- Select Connection Type: In the “Connection type” section, choose “Telnet.”
- Open the Connection: Click the “Open” button to initiate the connection.
Step 4: Log In to Your Device
Once connected, you’ll need to log in to your Enigma2 device.

- Enter Root User: When prompted, type
root
and press Enter. - Enter Password: Enter the root password for your device and press Enter.
Step 5: Run the IPTV Auto-Installer Script
With access to your device, you can now run the IPTV auto-installer script. This script should be provided by your IPTV provider.
- Enter the Script: Copy and paste the script provided by your IPTV provider into the terminal window. The script usually looks something like this:
wget -O /etc/enigma2/iptv.sh "http://domainname.com:port/get.php?username=MyUser&password=MyPassword&type=enigma22_script&output=ts" && chmod 777 /etc/enigma2/iptv.sh && /etc/enigma2/iptv.sh
Replace the URL with the actual M3U URL provided by your IPTV service.
- Run the Script: Press Enter to execute the script.
Step 6: Reboot Your Device
After the script has run successfully, you need to reboot your Enigma2 device.
- Reboot Command: Type
reboot
in the terminal and press Enter. - Device Restart: Your device will restart, and your IPTV setup will be complete.
Adding EPG to Your IPTV Subscription
For an enhanced viewing experience, adding an Electronic Program Guide (EPG) to your IPTV setup can be highly beneficial.
Step 1: Download and Install E-Channelizer
E-Channelizer is a tool that helps you manage and organize your IPTV channels, including adding EPG.
- Download E-Channelizer: Go to the E-Channelizer website and download the program.
- Install E-Channelizer: Follow the installation prompts to set up the program on your Windows computer.
Step 2: Assign EPG References
Once installed, use E-Channelizer to assign EPG references to your IPTV channels.
- Launch E-Channelizer: Open the program and connect it to your Enigma2 device using the IP address.
- Assign EPG: Drag and drop the corresponding Satellite channel over your IPTV channel while holding the Ctrl key. This will link the correct EPG reference to the IPTV channel.
- Write Changes: Save the changes and write them back to your device. The GUI will restart, and your EPG should be set up correctly.
Conclusion
Setting up IPTV on your Enigma2 (Zgemma) device using PuTTY is a simple process that involves installing software, running a script, and configuring your channels. By following these steps, you’ll be able to enjoy a fully functional IPTV setup with access to a vast library of content. For an even better experience, consider adding an EPG to your setup using E-Channelizer. This guide ensures you have everything you need to get started and enjoy seamless streaming on your Enigma2 device.