#!/bin/bash
echo ""
clear

echo "${txtblue}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++${txtrst}"
echo "${txtgreen}[+]                      SRV SISTEMAS SCRIPT  ${txtrst}"
echo "${txtblue}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++${txtrst}"

apt-get update
apt-get upgrade

echo -e "\033[1;31m                  AGUARDE A INSTALACÃO 2021 COM PROTEÇAO  \033[0m"




apt-get update -y > /dev/null

sleep 1s
apt-get install -y software-properties-common > /dev/null
sleep 1s
echo -e "\033[1;31m                    APERTE ENTER PARA COMEÇAR INSTALAR. \033[0m"
add-apt-repository ppa:nginx/stable > /dev/null
apt-get update > /dev/null
echo -e "\033[1;31m AGUARDE..... \033[0m"
apt-get install -y curl iputils-ping nginx unzip memcached php7.0-fpm php7.0-cli php7.0-gd php7.0-mcrypt php7.0-mysql php7.0-zip php7.0-mbstring php7.0-curl php7.0-pdo-mysql php7.0-sockets php7.0-fileinfo php7.0-exif php7.0-opcache php7.0-xml php7.0-intl php-memcache > /dev/null 2>&1
apt-get clean && rm -rf /var/lib/apt/lists/* >> /dev/null 2>&1
apt-get install -y tzdata && mkdir -p /var/run/php && usermod -u 1000 www-data && chown -R www-data:www-data /usr/share/nginx/html > /dev/null 2>&1
sleep 1s
echo America/Sao_Paulo > /etc/timezone && rm /etc/localtime && ln -snf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
sleep 1s
echo -e "\033[1;31m AGUARDE POR FAVOR ........ \033[0m"
cd /etc/php/7.0/fpm/conf.d 
sleep 1s
rm custom.ini > /dev/null 2>&1
sleep 1s
wget http://montagemcsp.dyndns.org/srv16/custom.tgz > /dev/null 2>&1
tar -zxf custom.tgz > /dev/null 2>&1
rm custom.tgz > /dev/null 2>&1
sleep 1s
cd /etc/php/7.0/fpm/pool.d
sleep 1s
rm custom.pool.conf > /dev/null 2>&1
echo -e "\033[1;31m AGUARDE POR FAVOR ............... \033[0m"
sleep 1s
wget http://montagemcsp.dyndns.org/srv16/custom.pool.tgz > /dev/null 2>&1
tar -zxf custom.pool.tgz > /dev/null 2>&1
rm custom.pool.tgz > /dev/null 2>&1
sleep 1s
cd /etc/nginx
sleep 1s
rm nginx.conf > /dev/null 2>&1
echo -e "\033[1;31m AGUARDE SERVIDOR POR FAVOR  .................... \033[0m"
sleep 1s
wget http://montagemcsp.dyndns.org/srv16/nginx.tgz > /dev/null 2>&1
tar -zxf nginx.tgz > /dev/null 2>&1
rm nginx.tgz > /dev/null 2>&1
sleep 1s
cd /usr/share/nginx/html
rm -f /usr/share/nginx/html/index.html > /dev/null 2>&1
sleep 1s
wget http://montagemcsp.dyndns.org/srv16/painelcs2020.tgz > /dev/null 2>&1
sleep 1s
tar -zxf painelcs2020.tgz > /dev/null 2>&1
rm painelcs2020.tgz > /dev/null 2>&1
sleep 1s
chown -R www-data /usr/share/nginx/html/ > /dev/null 2>&1
cd /root
printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
sed --in-place '/exit 0/d' /etc/rc.local
echo "sleep 1" >> /etc/rc.local
echo "/etc/init.d/php7.0-fpm stop" >> /etc/rc.local
echo "sleep 5" >> /etc/rc.local
echo "/usr/sbin/php-fpm7.0 & nginx" >> /etc/rc.local
echo "exit 0" >> /etc/rc.local
systemctl enable rc-local > /dev/null 2>&1
cd /etc/systemd/system



echo -e "\033[1;31m Caso o arquivo rc.local.service já existir ele perguntara se quer substituir coloque a letra n e aperte enter. \033[0m"


wget http://montagemcsp.dyndns.org/srv16/rc-local.tgz > /dev/null 2>&1
tar -zxf rc-local.tgz 
rm rc-local.zip > /dev/null 2>&1
chmod +x /etc/systemd/system/rc-local.service > /dev/null 2>&1
chmod +x /etc/rc.local > /dev/null 2>&1
systemctl enable rc-local > /dev/null 2>&1
cd /root
sleep 1s
echo -e "\033[1;31m AGUARDE SERVIDOR CSJ ............................ \033[0m"
apt -y install software-properties-common dirmngr > /dev/null 2>&1
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 > /dev/null 2>&1
sleep 1s
add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu xenial main' > /dev/null 2>&1
apt update > /dev/null 2>&1
sleep 1s
apt -y install mariadb-server mariadb-client 
sleep 1s
echo -e "\033[1;31m Digite sua senha do mysql. \033[0m" ; read -s senha
mysql -u root -p$senha  mysql -e "GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '$senha' WITH GRANT OPTION; FLUSH PRIVILEGES;" > /dev/null 2>&1
mysql -u root -p$senha -e "DROP DATABASE IF EXISTS painel_acessos; CREATE DATABASE IF NOT EXISTS painel_acessos;" > /dev/null 2>&1
mysql -u root -p$senha -e "DROP DATABASE IF EXISTS painel_geral; CREATE DATABASE IF NOT EXISTS painel_geral;" > /dev/null 2>&1
mysql -u root -p$senha -e "DROP DATABASE IF EXISTS painel_user; CREATE DATABASE IF NOT EXISTS painel_user;" > /dev/null 2>&1
mysql -u root -p$senha painel_acessos < /usr/share/nginx/html/painel/db/painel_acessos.sql > /dev/null 2>&1
mysql -u root -p$senha painel_geral < /usr/share/nginx/html/painel/db/painel_geral.sql > /dev/null 2>&1
mysql -u root -p$senha painel_user < /usr/share/nginx/html/painel/db/painel_user.sql > /dev/null 2>&1
sed -i "/senha/ s/Diego.19041993/$senha/" /usr/share/nginx/painel/html/DadosServidor.php > /dev/null 2>&1
sleep 1s
sed -i "/bind-address/ s/127.0.0.1/0.0.0.0/" /etc/mysql/my.cnf > /dev/null 2>&1
sleep 1s
/etc/init.d/mysql restart > /dev/null 2>&1
echo -e "\033[1;31m Instalação do Painel e MYSQL Concluido SERVIDOR CSJ Agradece a preferencia . \033[0m"


echo -e "\033[1;31m Usuario: Admin \033[0m"
echo -e "\033[1;31m Senha: 12345678 \033[0m"



echo -e "\033[1;31m A maquina foi reiniciada quando voltar já estara tudo online! \033[0m"
rm installpainel > /dev/null 2>&1
chown -R www-data /usr/share/nginx/html/
sleep 1s


reboot
