diff --git a/dapostinstall.sh b/dapostinstall.sh index 4d595fb..bd10fc5 100644 --- a/dapostinstall.sh +++ b/dapostinstall.sh @@ -9,132 +9,6 @@ sh daupdate.sh update cd $DAPOSTINSTALL_DIR clear - -cd $DAPOSTINSTALL_DIR -echo "Tworzenie domyslnego pakietu" -mkdir -p /usr/local/directadmin/data/users/admin/packages/ -mkdir -p /usr/local/directadmin/data/users/admin/packages -\cp -r NO-LIMIT.pkg /usr/local/directadmin/data/users/admin/packages -chmod 600 /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* -echo "Instalacja spolszczenia DirectAdmina" -echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf -sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf -sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf -sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/packages/NO-LIMIT.pkg -sed -i 's/Your reseller account is now ready for use./Twoje konto resellera o loginie |username| zostało utworzone I jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf -sed -i 's/Your administrator account is now ready for use./Twoje konto administratora o loginie |username| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf -sed -i 's/Your account for |domain| is now ready for use./Twoje konto użytkownika o loginie |username| w domenie |domain| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/users/admin/reseller.conf - - -echo "Instalacja spolszczenia dla skórki enhanced" - -tar -xvf spolszczenie_enhanced.tar.gz -cp -Rfp spolszczenie_enhanced/pl /usr/local/directadmin/data/skins/enhanced/lang/ -cp -Rfp spolszczenie_enhanced/templates/* /usr/local/directadmin/data/templates/ -cp -f spolszczenie_enhanced/a_welcome.txt /usr/local/directadmin/data/admin -cp -f spolszczenie_enhanced/r_welcome.txt /usr/local/directadmin/data/admin -cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/users/admin -cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/templates/custom - -echo "Spolszczenie skorki evolution" - - -rm -rf $DAPOSTINSTALL_DIR/evolution -mkdir -p $DAPOSTINSTALL_DIR/evolution -cd $DAPOSTINSTALL_DIR/evolution -git clone https://github.com/regdos/DirectAdmin-Evolution-PL.git -cd DirectAdmin-Evolution-PL -cp pl.po login-pl.po /usr/local/directadmin/data/skins/evolution/lang/ -\cp -Rfp templates/* /usr/local/directadmin/data/templates/ -\cp -f a_welcome.txt /usr/local/directadmin/data/admin -\cp -f r_welcome.txt /usr/local/directadmin/data/admin -\cp -f u_welcome.txt /usr/local/directadmin/data/users/admin -\cp -f u_welcome.txt /usr/local/directadmin/data/templates/custom - -clear -PS3='Jaka skorke ustawic jako domyslna: ' -options=("Enhanced" "Evolution") -select opt in "${options[@]}" -do - case $opt in - -"Enhanced") -sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/conf/directadmin.conf -sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/packages/NO-LIMIT.pkg -sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/user.conf -systemctl restart directadmin - -break -;; - -"Evolution") -rm -f /usr/local/directadmin/data/templates/custom/login.html -echo "Skorka evolution zostala ustawiona jako domyslna" -systemctl restart directadmin - break - ;; - - - *) echo "Niewlasciwa opcja $REPLY";; - esac -done - -PS3='Wybierz tryb instalacji: ' -options=("Enhanced" "Evolution") -select opt in "${options[@]}" -do - case $opt in - -"Automatyczna") -echo "Ustawienie DNS -sed -i "/ns1=/c\ns1=dns3.hitme.net.pl" /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=dns3.hitme.net.pl" /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 - -echo "Ustawienie portu SSH na 10022 - -sed -i '/Port 22/s/^#//g' /etc/ssh/sshd_config -sed -i "s/Port 22/Port 10022/g" /etc/ssh/sshd_config -sed -i "s/,22,/,22,10022,/g" /etc/csf/csf.conf - -echo "Ustawianie dodatkowych zabezpieczen SSH" - -tee -a /etc/ssh/sshd_config > /dev/null < /usr/local/directadmin/data/users/admin/packages.list +chown -R diradmin:diradmin /usr/local/directadmin/data/users/admin/packages* +echo "Instalacja spolszczenia DirectAdmina" +echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf +sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf +sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf +sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/packages/NO-LIMIT.pkg +sed -i 's/Your reseller account is now ready for use./Twoje konto resellera o loginie |username| zostało utworzone I jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf +sed -i 's/Your administrator account is now ready for use./Twoje konto administratora o loginie |username| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf +sed -i 's/Your account for |domain| is now ready for use./Twoje konto użytkownika o loginie |username| w domenie |domain| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/users/admin/reseller.conf + + +echo "Instalacja spolszczenia dla skórki enhanced" + +tar -xvf spolszczenie_enhanced.tar.gz +cp -Rfp spolszczenie_enhanced/pl /usr/local/directadmin/data/skins/enhanced/lang/ +cp -Rfp spolszczenie_enhanced/templates/* /usr/local/directadmin/data/templates/ +cp -f spolszczenie_enhanced/a_welcome.txt /usr/local/directadmin/data/admin +cp -f spolszczenie_enhanced/r_welcome.txt /usr/local/directadmin/data/admin +cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/users/admin +cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/templates/custom + +echo "Spolszczenie skorki evolution" + + +rm -rf $DAPOSTINSTALL_DIR/evolution +mkdir -p $DAPOSTINSTALL_DIR/evolution +cd $DAPOSTINSTALL_DIR/evolution +git clone https://github.com/regdos/DirectAdmin-Evolution-PL.git +cd DirectAdmin-Evolution-PL +cp pl.po login-pl.po /usr/local/directadmin/data/skins/evolution/lang/ +\cp -Rfp templates/* /usr/local/directadmin/data/templates/ +\cp -f a_welcome.txt /usr/local/directadmin/data/admin +\cp -f r_welcome.txt /usr/local/directadmin/data/admin +\cp -f u_welcome.txt /usr/local/directadmin/data/users/admin +\cp -f u_welcome.txt /usr/local/directadmin/data/templates/custom + +clear +PS3='Jaka skorke ustawic jako domyslna: ' +options=("Enhanced" "Evolution") +select opt in "${options[@]}" +do + case $opt in + +"Enhanced") +sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/conf/directadmin.conf +sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/packages/NO-LIMIT.pkg +sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/user.conf +systemctl restart directadmin + +break +;; + +"Evolution") +rm -f /usr/local/directadmin/data/templates/custom/login.html +echo "Skorka evolution zostala ustawiona jako domyslna" +systemctl restart directadmin + break + ;; + + + *) echo "Niewlasciwa opcja $REPLY";; + esac +done + + while true; do read -p "Czy instalowac brandowanie hitme dla skorki evolution (T/N)? " yn @@ -259,18 +207,6 @@ esac done - break - ;; - - - *) echo "Niewlasciwa opcja $REPLY";; - esac -done - - - -sed -i '/PermitRootLogin yes/s/^#//g' /etc/ssh/sshd_config -sed -i "s/PermitRootLogin yes/PermitRootLogin without-password/g" /etc/ssh/sshd_config echo -e "\e[96mMam wszystkie informacje - rozpoczynam konfiguracje\e[0m"