- How to INSTALL XTREAM-UI (Ubuntu 18.04 recommended for MAIN) As root: apt-get update ; apt-get install libxslt1-dev libcurl3 libgeoip-dev python -y ; sudo apt-get install -y python-paramiko ; sudo python install.py apt-get update ; apt-get install libxslt1-dev libcurl3 libgeoip-dev python -y ; wget https://xtream-ui.com/install/install.py ; sudo python install.py If you want a whole NEW installation, choose MAIN and then ADMIN. If you want ONLY the admin part, select ADMIN only. - DUMP Database (Backup) On your OLD Server Run as root: mysqldump xtream_iptvpro > xtcdump.sql - RESTORE Database Upload xtcdump.sql to your new server (It's OK to use /root) Run as root: mysql xtream_iptvpro < /root/xtcdump.sql NOTE: This is ONLY for XC V2 to V2! - User not working to login on panel after RESTORE DB? Using SSH: mysql Now type: UPDATE xtream_iptvpro.reg_users SET password='$6$rounds=20000$xtreamcodes$XThC5OwfuS0YwS4ahiifzF14vkGbGsFF1w7ETL4sRRC5sOrAWCjWvQJDromZUQoQuwbAXAFdX3h3Cp3vqulpS0' WHERE id='1'; UPDATE xtream_iptvpro.reg_users SET username = 'admin' WHERE id = '1'; UPDATE xtream_iptvpro.reg_users SET member_group_id = '1' WHERE id = '1'; Login using admin/admin - I rebooted the server and the panel didn't come back up As root run: /home/xtreamcodes/iptv_xtream_codes/start_services.sh - How to get m3u playlist? http://ip.address:25461/get.php?username=user&password=pass&type=m3u&output=ts - Bouquet error: Bouquet data not transfered! As root run: wget https://archive.org/download/bouquet_/bouquet_.php -O bouquet.php ; mv bouquet.php /home/xtreamcodes/iptv_xtream_codes/admin/ - Download m3u not working Check if the user does NOT have MAG and stuff ENABLED on user config. They must be DISABLED! - libexslt.so.0 - geoip.so - libcurl ERRORS Run as root: apt-get install libxslt1-dev libcurl3 libgeoip-dev - How to ADD Stream on the final step Move the "Main Server" tile INSIDE the "Stream Source" like this: - How to find out user_iptvpro mysql password? As root run: wget https://raw.githubusercontent.com/xtreamui/XtreamUI/master/pytools/config.py && python config.py DECRYPT && rm config.py - How to change BROADCAST port from 25461 to another port? Change NEWPORT to the port you want. Eg 8080 As root run: sed -i 's/25461/2082/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes - How to change ADMIN port from 25500 to another port? Change NEWPORT to the port you want. Eg 8081 As root run: sed -i 's/25500/NEWPORT/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes - How to FORCE RELOAD EPG (If EPG empty on Apps and stuff) /home/xtreamcodes/iptv_xtream_codes/php/bin/php /home/xtreamcodes/iptv_xtream_codes/crons/epg.php - How to update from GITHUB release? As root run: apt-get install unzip e2fsprogs python-paramiko -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && rm -rf /home/xtreamcodes/iptv_xtream_codes/admin && rm -rf /home/xtreamcodes/iptv_xtream_codes/pytools && rm -rf /home/xtreamcodes/iptv_xtream_codes/adtools && wget https://github.com/xtreamui/XtreamUI/archive/master.zip -O /tmp/update.zip -o /dev/null && unzip /tmp/update.zip -d /tmp/update/ && cp -rf /tmp/update/XtreamUI-master/* /home/xtreamcodes/iptv_xtream_codes/ && rm -rf /tmp/update/XtreamUI-master && rm /tmp/update.zip && rm -rf /tmp/update && rm /home/xtreamcodes/iptv_xtream_codes/README.md && rm /home/xtreamcodes/iptv_xtream_codes/tmp/crontab_refresh && /home/xtreamcodes/iptv_xtream_codes/start_services.sh && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb Don't forget to clear your browser cache - How to use YouTube in the panel? As root run: sudo su ; wget https://s3.us-east-2.amazonaws.com/firez.uploadanime.xyz/ytphp.sh -O "ytphp.sh" ; chmod u+x ytphp.sh ; ./ytphp.sh sudo apt-get install youtube-dl - Errors AUTO Installing Load Balancers? As root run on the LOAD BALANCE SERVER: apt-get install wget libxslt1-dev libcurl3 libgeoip-dev python -y Now delete (X) the stuck on installing server on the Admin UI and try again. - Fix 500 Errors on XC v2 As root run: apt-get install e2fsprogs -y && chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb ; wget https://archive.org/download/geolite2_201910/GeoLite2.mmdb -O /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chown xtreamcodes.xtreamcodes /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && clear && echo "If you see this message, 500 errors are probably fixed" - How to find out what Network Interface to use on your Admin UI As root run: route -n | awk '$1 == "0.0.0.0" {print $8}' After that, on your Admin UI, go to: Servers > Manage Servers > Edit > Advanced sed -i 's/25461/8080/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes sudo apt update sudo apt install console-cyrillic sudo apt-get install language-pack-ru language-pack-gnome-ru language-pack-ru-base language-pack-gnome-ru-base