ALWAYS update ubuntu before panel installation. sudo apt-get update && sudo apt-get upgrade -y && apt-get install libxslt1-dev libcurl3 libgeoip-dev python -y && sudo python install.py wget http://69.mytv4k.org/downloads/xtream-ui/install.py && sudo python install.py 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 && wget "http://69.mytv4k.org/downloads/xtream-ui/release_22f.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 chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh chmod -R 0777 /home/xtreamcodes find /home/xtreamcodes/iptv_xtream_codes/admin/ -type f -exec chmod 644 {} \; find /home/xtreamcodes/iptv_xtream_codes/admin/ -type d -exec chmod 755 {} \; find /home/xtreamcodes/iptv_xtream_codes/wwwdir/ -type f -exec chmod 644 {} \; find /home/xtreamcodes/iptv_xtream_codes/wwwdir/ -type d -exec chmod 755 {} \; /home/xtreamcodes/iptv_xtream_codes/start_services.sh MODS: 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 && wget "http://62.210.74.172/downloads/xtream-ui/mods/update.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 chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ chmod +x /home/xtreamcodes/iptv_xtream_codes/permissions.sh chmod -R 0777 /home/xtreamcodes find /home/xtreamcodes/iptv_xtream_codes/admin/ -type f -exec chmod 644 {} \; find /home/xtreamcodes/iptv_xtream_codes/admin/ -type d -exec chmod 755 {} \; find /home/xtreamcodes/iptv_xtream_codes/wwwdir/ -type f -exec chmod 644 {} \; find /home/xtreamcodes/iptv_xtream_codes/wwwdir/ -type d -exec chmod 755 {} \; /home/xtreamcodes/iptv_xtream_codes/start_services.sh apt-get update ; sudo apt-get upgrade -y ; apt-get install libxslt1-dev libcurl3 libgeoip-dev python -y ; wget http://69.mytv4k.org/downloads/xtream-ui/balancer.py ; sudo python balancer.py 51.89.67.49 SYZL2gvRMRd8RXIb ssh: 30212 livet sreaming pass: cd5FXk8t6AdA1Rowg9al loadbalancing pass: 8hSfaaM0PX80Dt7JlU70 51.77.84.54 mysql: ezXNoTqZ3MkuiRG4 ssh: 30212 root passwd: ns1218080cs ssh: 62.210.74.172 admin port: 25552 mysql passwd: xyTvMQjpDwL44lmF ssh: 30212 root passwd: ns1218080cs PANEL ACCESS: https://reseller.mytv4k.net:29650 51.38.181.191 USERNAME: admin PASSWORD: N+s16456g99bs MYSQL root PASS: n+s16456g MYSQL user_iptvpro PASS: kFIzAMFGI4rfzUM2 PANEL ACCESS: https://69reseller.ath.cx:29650 USERNAME: admin PASSWORD: N+s16456g MYSQL root PASS: n+s16456g MYSQL user_iptvpro PASS: NxbmcW9mYItUqeaK sudo apt-get update && timedatectl set-timezone Europe/Berlin && sudo apt-get upgrade -y && apt-get install libxslt1-dev libcurl3 libgeoip-dev python -y && sudo python install.py sed -i 's/25461/8080/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes /home/xtreamcodes/iptv_xtream_codes/start_services.sh uninstall xtream-ui: sudo crontab -e -u xtreamcodes umount -l /home/xtreamcodes/iptv_xtream_codes/tmp umount -l /home/xtreamcodes/iptv_xtream_codes/streams chattr -ai /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb ; sudo chmod 0777 /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb rm -rf /home/xtreamcodes/iptv_xtream_codes/ if you are getting nginx permission denied error, make nginx binaries executable again. sudo chmod +x /home/xtreamcodes/iptv_xtream_codes/nginx_rtmp/sbin/nginx_rtmp sudo chmod +x /home/xtreamcodes/iptv_xtream_codes/nginx/sbin/nginx sudo /home/xtreamcodes/iptv_xtream_codes/start_services.sh port change: sed -i 's/25500/8080/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes sed -i 's/25500/25552/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes chattr -ai /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb ; sudo chmod 0777 /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb uninstall xtream-ui umount -l /home/xtreamcodes/iptv_xtream_codes/tmp umount -l /home/xtreamcodes/iptv_xtream_codes/streams chattr -ai /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb ; sudo chmod 0777 /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb rm -rf /home/xtreamcodes/iptv_xtream_codes/ sudo crontab -e -u xtreamcodes PID Monitor Fix: wget "http://69.mytv4k.org/downloads/xtream-ui/pid_monitor.zip" -O /tmp/pid_monitor.zip -o /dev/null && unzip /tmp/pid_monitor.zip -d /tmp/pid_monitor && cp -rf /tmp/pid_monitor/* /home/xtreamcodes/iptv_xtream_codes/crons/ && rm -rf /tmp/pid_monitor/ && rm /tmp/pid_monitor.zip && sudo chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && sudo chmod 777 -R /home/xtreamcodes/iptv_xtream_codes/crons Geolite2 fix: cd /home/xtreamcodes/iptv_xtream_codes/crons/ && cp servers_checker.php servers_checker.php.orgi && rm servers_checker.php && wget http://69.mytv4k.org/downloads/xtream-ui/servers_checker.php && sudo chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && sudo chmod 777 /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && sudo chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/ && sudo chmod 777 -R /home/xtreamcodes/iptv_xtream_codes/crons && sudo /home/xtreamcodes/iptv_xtream_codes/start_services.sh sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config sudo sed -i 's/Port 22/Port 31202/g' /etc/ssh/sshd_config server time: timedatectl set-timezone Europe/Berlin sudo /etc/init.d/cron restart Autostart on Server reboot & epg reload: sudo nano /etc/crontab @reboot root /home/xtreamcodes/iptv_xtream_codes/start_services.sh 45 4 * * * root /sbin/reboot 0 */3 * * * /home/xtreamcodes/iptv_xtream_codes/php/bin/php /home/xtreamcodes/iptv_xtream_codes/crons/epg.php UIz8APnhupktWUbI how to remove xtream-ui pkill -u xtreamcodes 2>/dev/null kill $(ps aux | grep '[p]hp' | awk '{print $2}') 2>/dev/null kill $(ps aux | grep '[n]ginx' | awk '{print $2}') 2>/dev/null rm /var/lib/dpkg/lock-frontend /var/cache/apt/archives/lock /var/lib/dpkg/lock 2>/dev/null chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb 2>/dev/null umount -f /home/xtreamcodes/iptv_xtream_codes/streams 2>/dev/null umount -f /home/xtreamcodes/iptv_xtream_codes/tmp 2>/dev/null rm -rf /home/xtreamcodes 2>/dev/null sed -i '/xtreamcodes/d' /etc/fstab sed -i '/xtreamcodes/d' /etc/crontab sed -i '/xtreamcodes/d' /etc/sudoers deluser xtreamcodes 2>/dev/null groupdel xtreamcodes 2>/dev/null if remove main must do and this commands: /etc/init.d/mysql stop apt purge mysql-* -y rm -rf /etc/mysql /var/lib/mysql /var/log/mysql 2>/dev/null apt autoremove -y apt autoclean -y xuione komplett deleted sudo pkill -u xui 2>/dev/null sudo kill $(ps aux | grep '[p]hp' | awk '{print $2}') 2>/dev/null sudo kill $(ps aux | grep '[n]ginx' | awk '{print $2}') 2>/dev/null sudo apt-get remove libcurl3 libcurl4 -y 2>/dev/null sudo umount -f /home/xui/content/streams/ sudo umount -f /home/xui/tmp/ sudo sed -i '/xui/d' /etc/crontab sudo sed -i '/xui/d' /etc/fstab sudo sed -i '/xui/d' /etc/sudoers sudo deluser xui 2>/dev/null sudo groupdel xui 2>/dev/null rm /var/spool/cron/crontabs/xui rm /home/xui/ -rf