Update dapostinstall.sh

This commit is contained in:
Marek Miklewicz
2022-05-13 13:03:42 +02:00
committed by GitHub
parent dbb46c2077
commit b65c97ca3f
+14 -91
View File
@@ -8,97 +8,11 @@ mkdir -p /usr/local/directadmin/data/users/admin/packages
chmod 600 /usr/local/directadmin/data/users/admin/packages.list chmod 600 /usr/local/directadmin/data/users/admin/packages.list
echo "NO-LIMIT" > /usr/local/directadmin/data/users/admin/packages.list echo "NO-LIMIT" > /usr/local/directadmin/data/users/admin/packages.list
chown -R diradmin:diradmin /usr/local/directadmin/data/users/admin/packages* chown -R diradmin:diradmin /usr/local/directadmin/data/users/admin/packages*
echo "Instalacja Brandowania HITME"
while true; do
read -p "Czy włączyć brand HITME dla skorki evolution? (T/N)? " BRANDS_ENABLE
case $BRANDS_ENABLE in
[Tt] ) echo "Instaluję brandowanie HITME"
tar -xvf skin_customizations.tar -C /usr/local/directadmin/data/users/admin/ tar -xvf skin_customizations.tar -C /usr/local/directadmin/data/users/admin/
break;;
[nN] ) echo "Pomijam instalacje Brandowania HITME";
break;;
* ) echo "Niewlasciwa odpowiedz";;
esac
done
cd $DAPOSTINSTALL_DIR
wget 185.242.134.234/daupdate.sh -O $DAPOSTINSTALL_DIR/daupdate.sh
chmod 700 $DAPOSTINSTALL_DIR/daupdate.sh
$DAPOSTINSTALL_DIR/daupdate.sh update
clear clear
read -p "Enter Podaj docelowy port SSH: " SSH_PORT read -p "Enter Podaj docelowy port SSH: " SSH_PORT
echo "Dodatkowe zabezpieczenia SSH"
while true; do
read -p "Czy włączyć dodatkowe zabezpieczenia SSH (T/N)? " SECSSH
case $SECSSH in
[Tt] ) echo "Włączam dodatkowe zabezpieczenia SSH"
tee -a /etc/ssh/sshd_config > /dev/null <<EOT
Match User root Address 185.242.134.0/24,185.242.133.37,185.242.134.92,185.242.134.93,193.177.165.192,193.177.165.193,193.177.165.194,193.177.165.195,193.177.165.196
PubkeyAuthentication yes
PasswordAuthentication yes
PermitRootLogin yes
EOT
systemctl restart sshd
break;;
[nN] ) echo "Pomijam instalacje dodatkowych zabezpieczeń SSH";
break;;
* ) echo "Niewlasciwa odpowiedz";;
read -p "Podaj adres NS1 [dns3.hitme.net.pl]: " NS1_DEFAULT
NS1_DEFAULT=${NS1_DEFAULT:-dns3.hitme.net.pl}
read -p "Podaj adres NS2 [dns4.hitme.net.pl]: " NS2_DEFAULT
NS2_DEFAULT=${NS2_DEFAULT:-dns4.hitme.net.pl}
echo "Instalacja ModSecurity"
while true; do
read -p "Czy włączyć ModSecurity od Malware Expert (T/N)? " MODSEC_ENABLE
case $MODSEC_ENABLE in
[Tt] ) echo "Instaluje ModSecurity"
wget 185.242.134.234/hitmemodsec.sh -O /opt/hitmemodsec.sh
sh /opt/hitmemodsec.sh
rm -f hitmemodsec.sh
daupdate antybots
break;;
[nN] ) echo "Pomijam instalacje ModSecurity";
break;;
* ) echo "Niewlasciwa odpowiedz";;
esac
done
echo "Instalacja kluczy logowania HITME"
while true; do
read -p "Czy włączyć klucze logowania SSH i DirectAdmina dla supportu HITME? (T/N)? " SUPPORTKEYS
case $SUPPORTKEYS in
[Tt] ) echo "Instaluję klucze logowania HITME"
cd /opt
sh daupdate.sh klucze
sh daupdate.sh keyput
break;;
[nN] ) echo "Pomijam instalacje kluczy logowania HITME";
break;;
* ) echo "Niewlasciwa odpowiedz";;
esac
done
echo "Certyfikat SSL dla DirectAdmina" echo "Certyfikat SSL dla DirectAdmina"
while true; do while true; do
@@ -253,10 +167,10 @@ chmod 755 fix_phpmyadmin.sh
cd $DAPOSTINSTALL_DIR cd $DAPOSTINSTALL_DIR
echo "poprawa DNS" echo "poprawa DNS"
sed -i "/ns1=/c\ns1=$NS1_DEFAULT" /usr/local/directadmin/conf/directadmin.conf sed -i '/ns1=/c\ns1=dns3.hitme.net.pl' /usr/local/directadmin/conf/directadmin.conf
sed -i "/ns2=/c\ns2=$NS2_DEFAULT" /usr/local/directadmin/conf/directadmin.conf sed -i '/ns2=/c\ns2=dns4.hitme.net.pl' /usr/local/directadmin/conf/directadmin.conf
sed -i "/ns1=/c\ns1=$NS1_DEFAULT" /usr/local/directadmin/data/users/admin/user.conf sed -i '/ns1=/c\ns1=dns3.hitme.net.pl' /usr/local/directadmin/data/users/admin/user.conf
sed -i "/ns2=/c\ns2=$NS2_DEFAULT" /usr/local/directadmin/data/users/admin/user.conf sed -i '/ns2=/c\ns2=dns4.hitme.net.pl' /usr/local/directadmin/data/users/admin/user.conf
systemctl restart directadmin systemctl restart directadmin
echo "Automatyczna konfiguracja Thunderbirda" echo "Automatyczna konfiguracja Thunderbirda"
@@ -335,10 +249,19 @@ cd /usr/local/directadmin/custombuild
echo "Inne optymalizacje" echo "Inne optymalizacje"
cd $DAPOSTINSTALL_DIR cd $DAPOSTINSTALL_DIR
wget 185.242.134.234/daupdate.sh -O $DAPOSTINSTALL_DIR/daupdate.sh
chmod 700 $DAPOSTINSTALL_DIR/daupdate.sh
$DAPOSTINSTALL_DIR/daupdate.sh update
daupdate rblda_full daupdate rblda_full
daupdate secssh
wget 185.242.134.234/hitmemodsec.sh -O /opt/hitmemodsec.sh
sh /opt/hitmemodsec.sh
rm -f hitmemodsec.sh
daupdate antybots
cd /opt cd /opt
sh /opt/daupdate bbmysql sh /opt/daupdate bbmysql
daupdate klucze
daupdate keyput
systemctl restart sshd systemctl restart sshd