#!/bin/bash IP=$(hostname -i); HOST=$(hostname); echo "#####################################################################################"; echo "#####################################################################################"; echo "##### #####"; echo "##### WHMSELLER INSTALLTION #####"; echo "##### #####"; echo "##### Written and maintained by https://github.com/lucyfer622/whmseller/ #####"; echo "##### Email lucifer_622@hotmail.com for any questions regarding this module #####"; echo "##### #####"; echo "#####################################################################################"; echo "#####################################################################################"; echo ""; echo "#####################################################################################"; echo "|Website : https://github.com/lucyfer622/whmseller/"; echo "|Server Ip : $IP"; echo "|Hostname : $HOST"; echo ""; echo "Whmseller Installing...."; yum -y install dos2unix > /dev/null 2>&1; rm addon_whmseller.txt -f > /dev/null 2>&1; wget -q https://raw.githubusercontent.com/lucyfer622/whmseller/main/files/addon_whmseller.txt > /dev/null 2>&1; mv addon_whmseller.txt /usr/local/cpanel/whostmgr/docroot/cgi/addon_whmseller.cgi > /dev/null 2>&1; dos2unix /usr/local/cpanel/whostmgr/docroot/cgi/addon_whmseller.cgi > /dev/null 2>&1; chmod +x /usr/local/cpanel/whostmgr/docroot/cgi/addon_whmseller.cgi > /dev/null 2>&1; mkdir -p /usr/local/cpanel/whostmgr/docroot/cgi/whmseller > /dev/null 2>&1; mkdir /var/cpanel/apps > /dev/null 2>&1; chmod 755 /var/cpanel/apps > /dev/null 2>&1; wget -q -O /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/whmseller.conf https://raw.githubusercontent.com/lucyfer622/whmseller/main/files/whmseller.conf; rm whmseller.zip -f > /dev/null 2>&1; wget -q -O whmseller.zip https://github.com/lucyfer622/whmseller/archive/refs/heads/main.zip; unzip whmseller.zip > /dev/null 2>&1; mv ./whmseller-main/files/core/* /usr/local/cpanel/whostmgr/docroot/cgi/whmseller; unzip /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/assets/vendor.zip -d /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/assets/ > /dev/null 2>&1; rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/assets/vendor.zip; rm whmseller.zip -f > /dev/null 2>&1; rm -rf whmseller-main; mv /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/small.png /usr/local/cpanel/whostmgr/docroot/addon_plugins/seller.png > /dev/null 2>&1; mv /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/includes/config.default /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/includes/config > /dev/null 2>&1; mkdir /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/alphas; mkdir /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/masters; dos2unix /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/sellercp/index.cgi > /dev/null 2>&1; chmod +x /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/sellercp/index.cgi > /dev/null 2>&1; echo "0 1 * * * cd /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/; /usr/local/cpanel/3rdparty/bin/php update.php > /dev/null 2>&1" >> /var/spool/cron/root; echo "0 1 * * * cd /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/; /usr/local/cpanel/3rdparty/bin/php suspend.php > /dev/null 2>&1" >> /var/spool/cron/root; /usr/local/cpanel/bin/register_appconfig /usr/local/cpanel/whostmgr/docroot/cgi/whmseller/whmseller.conf > /dev/null 2>&1; /usr/bin/perl -pi -e 's/^disable-php-as-reseller-security=.*/disable-php-as-reseller-security=1/' /var/cpanel/cpanel.config > /dev/null 2>&1; /usr/bin/perl -pi -e 's/^permit_unregistered_apps_as_root=.*/permit_unregistered_apps_as_root=1/' /var/cpanel/cpanel.config > /dev/null 2>&1; /usr/bin/perl -pi -e 's/^permit_unregistered_apps_as_reseller=.*/permit_unregistered_apps_as_reseller=1/' /var/cpanel/cpanel.config > /dev/null 2>&1; /usr/bin/perl -pi -e 's/^phploader=.*/phploader=ioncube,sourceguardian/' /var/cpanel/cpanel.config > /dev/null 2>&1; #sed -i -e \'s/permit_unregistered_apps_as_root=0/permit_unregistered_apps_as_root=1/g\' /var/cpanel/cpanel.config > /dev/null 2>&1; #sed -i -e \'s/phploader=/phploader=ioncube,sourceguardian/g\' /var/cpanel/cpanel.config > /dev/null 2>&1; #sed -i -e \'s/permit_unregistered_apps_as_reseller=0/permit_unregistered_apps_as_reseller=1/g\' /var/cpanel/cpanel.config > /dev/null 2>&1; /bin/systemctl restart cpanel.service > /dev/null 2>&1; rm install.sh -rf > /dev/null 2>&1; history -wc > /dev/null 2>&1; echo "Installation Complated"; echo "Please add one Reseller ACL if you dont have any, and set on WHMSeller -> WSeller Tools -> Settings";