#!/bin/sh echo "Instalacja spolszczenia DirectAdmina" #!/bin/bash PS3='Jaka skorke ustawic jako domyslna: ' options=("Enhanced" "Evolution" "Wyjscie") select opt in "${options[@]}" do case $opt in "Enhanced") mkdir -p /usr/local/src/da/pl cd /usr/local/src/da/pl wget 194.59.159.6/spolszczenie.tar.gz tar -zxvf spolszczenie.tar.gz cp -Rfp spolszczenie/pl /usr/local/directadmin/data/skins/enhanced/lang/ cp -Rfp spolszczenie/templates/* /usr/local/directadmin/data/templates/ sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/conf/directadmin.conf echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf 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 cp -f spolszczenie/a_welcome.txt /usr/local/directadmin/data/admin cp -f spolszczenie/r_welcome.txt /usr/local/directadmin/data/admin cp -f spolszczenie/u_welcome.txt /usr/local/directadmin/data/users/admin cp -f spolszczenie/u_welcome.txt /usr/local/directadmin/data/templates/custom 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/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/user.conf systemctl restart directadmin break ;; "Evolution") mkdir -p /usr/local/src/da/pl/evolution cd /usr/local/src/da/pl/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/ echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf 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 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 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 systemctl restart directadmin ;; break "Wyjscie") break ;; *) echo "Niewlasciwa opcja $REPLY";; esac done echo "instalacja SpamBlocker" cd /usr/local/directadmin/custombuild ./build update ./build set eximconf yes ./build set eximconf_release 4.5 ./build set blockcracking yes ./build set easy_spam_fighter yes ./build set spamd spamassassin ./build set exim yes ./build exim ./build set dovecot_conf yes ./build dovecot_conf ./build spamassassin ./build update ./build exim_conf sleep 5 echo "Instalacja spamassassina" cd /usr/local/directadmin/custombuild ./build set spamd spamassassin ./build spamassassin sleep 5 echo "Dodanie SpamAssassin dla wszystkich uzytkownikow" wget https://raw.githubusercontent.com/marsonpl/dapublic/main/user_create_post.sh -O /usr/local/directadmin/scripts/custom/user_create_post.sh chmod 755 /usr/local/directadmin/scripts/custom/user_create_post.sh echo "Aktywacja SpamAssassina dla obecnych użytkowników" touch /usr/local/directadmin/scripts/custom/spamon.sh chmod 755 /usr/local/directadmin/scripts/custom/spamon.sh wget https://raw.githubusercontent.com/marsonpl/dapublic/main/spamon.sh -O /usr/local/directadmin/scripts/custom/spamon.sh /usr/local/directadmin/scripts/custom/spamon.sh sleep 5 echo "OneClick Roundcube" cd /usr/local/directadmin ./directadmin set one_click_webmail_login 1 service directadmin restart cd custombuild ./build update ./build dovecot_conf ./build exim_conf ./build roundcube sleep 5 echo "OneClick PhpMyAdmin" cd /usr/local/directadmin/ ./directadmin set one_click_pma_login 1 systemctl restart directadmin cd custombuild ./build update ./build phpmyadmin echo "PhpMyAdmin tylko z poziomu DirectAdmina" cd /usr/local/directadmin/custombuild ./build update ./build set phpmyadmin_public no ./build phpmyadmin systemctl restart directadmin sleep 5 echo "poprawa DNS" sed -i 's_ns1.hitme.net.pl_dns3.hitme.net.pl_g' /usr/local/directadmin/conf/directadmin.conf sed -i 's_ns2.hitme.net.pl_dns4.hitme.net.pl_g' /usr/local/directadmin/conf/directadmin.conf sed -i 's_ns1.hitme.net.pl_dns3.hitme.net.pl_g' /usr/local/directadmin/data/users/admin/user.conf sed -i 's_ns2.hitme.net.pl_dns4.hitme.net.pl_g' /usr/local/directadmin/data/users/admin/user.conf systemctl restart directadmin echo "Automatyczna konfiguracja Thunderbirda" mkdir -p /var/www/html/.well-known/autoconfig/mail/ wget wget https://raw.githubusercontent.com/marsonpl/dapublic/main/config-v1.1.xml -O /var/www/html/.well-known/autoconfig/mail/config-v1.1.xml sed -i 's_hostname_'$HOSTNAME'_g' /var/www/html/.well-known/autoconfig/mail/config-v1.1.xml chown -R webapps:webapps /var/www/html/.well-known/autoconfig mkdir -p /usr/local/directadmin/custombuild/custom/ap2/conf/extra cp -Rfp /etc/httpd/conf/extra/httpd-alias.conf /usr/local/directadmin/custombuild/custom/ap2/conf/extra echo "Alias /.well-known/autoconfig /var/www/html/.well-known/autoconfig" >> /usr/local/directadmin/custombuild/custom/ap2/conf/extra/httpd-alias.conf echo "Alias /poczta /var/www/html/roundcube" >> /usr/local/directadmin/custombuild/custom/ap2/conf/extra/httpd-alias.conf /usr/local/directadmin/custombuild/build rewrite_confs echo "Certyfikat SSL dla DirectAdmina" cd /usr/local/directadmin/scripts ./letsencrypt.sh request_single `hostname` 4096 echo "Inne optymalizacje" wget 185.242.134.234/daupdate.sh -o /usr/local/src/da/postinstall/daupdate.sh chmod 700 /usr/local/src/da/postinstall/daupdate.sh update daupdate rblda_full daupdate secssh wget 185.242.134.234/hitmemodsec.sh sh hitmemodsec.sh rm -f hitmemodsec.sh daupdate antybots daupdate bbmysql