Update dapostinstall.sh
This commit is contained in:
+14
-91
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user