Commit b6a6cd44 authored by w4t's avatar w4t

wtserver 0.60

parent 24c05dbb
......@@ -21,6 +21,7 @@ configureApacheForRoundcube() {
InstallFix() {
# Fix Amavis configuration if antispam is enabled
if [ "$CFG_ANTISPAM" == "amavisd" ]; then
echo -n -e "$IDENTATION_LVL_1 Fix Amavis configuration if antispam is enabled... "
MYNET=$(grep "mynetworks =" /etc/postfix/main.cf | sed 's/mynetworks = //')
echo "@mynetworks = qw( $MYNET );" >> /etc/amavis/conf.d/20-debian_defaults
......@@ -32,13 +33,20 @@ InstallFix() {
echo -n "Restarting Amavis... "
systemctl restart amavis
fi
echo -e "[${green}DONE${NC}]\n"
echo -e "[${green}DONE${NC}]"
fi
# Configure Roundcube if webmail is enabled
if [ "$CFG_WEBMAIL" == "roundcube" ]; then
# Insert Roundcube remote user into ISPConfig database
mysql -uroot -p$CFG_MYSQL_ROOT_PWD dbispconfig -e "INSERT INTO remote_user (remote_userid, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, sys_perm_other, remote_username, remote_password, remote_functions) VALUES (1, 1, 1, 'riud', 'riud', '', 'roundcube', MD5('$CFG_ROUNDCUBE_PWD'), 'server_get,get_function_list,client_templates_get_all,server_get_serverid_by_ip,server_ip_get,server_ip_add,server_ip_update,server_ip_delete;client_get_all,client_get,client_add,client_update,client_delete,client_get_sites_by_user,client_get_by_username,client_change_password,client_get_id,client_delete_everything;mail_user_get,mail_user_add,mail_user_update,mail_user_delete;mail_alias_get,mail_alias_add,mail_alias_update,mail_alias_delete;mail_spamfilter_user_get,mail_spamfilter_user_add,mail_spamfilter_user_update,mail_spamfilter_user_delete;mail_policy_get,mail_policy_add,mail_policy_update,mail_policy_delete;mail_fetchmail_get,mail_fetchmail_add,mail_fetchmail_update,mail_fetchmail_delete;mail_spamfilter_whitelist_get,mail_spamfilter_whitelist_add,mail_spamfilter_whitelist_update,mail_spamfilter_whitelist_delete;mail_spamfilter_blacklist_get,mail_spamfilter_blacklist_add,mail_spamfilter_blacklist_update,mail_spamfilter_blacklist_delete;mail_user_filter_get,mail_user_filter_add,mail_user_filter_update,mail_user_filter_delete');"
echo -n -e "$IDENTATION_LVL_1 Configure Roundcube if webmail is enabled... "
if [ "$CFG_SQLSERVER" == "MariaDB" ]; then
SQL_COMMAND="mariadb"
else
SQL_COMMAND="mysql"
fi
# Insert Roundcube remote user into ISPConfig database
$SQL_COMMAND -uroot -p$CFG_MYSQL_ROOT_PWD dbispconfig -e "INSERT INTO remote_user (remote_userid, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, sys_perm_other, remote_username, remote_password, remote_functions) VALUES (1, 1, 1, 'riud', 'riud', '', 'roundcube', MD5('$CFG_ROUNDCUBE_PWD'), 'server_get,get_function_list,client_templates_get_all,server_get_serverid_by_ip,server_ip_get,server_ip_add,server_ip_update,server_ip_delete;client_get_all,client_get,client_add,client_update,client_delete,client_get_sites_by_user,client_get_by_username,client_change_password,client_get_id,client_delete_everything;mail_user_get,mail_user_add,mail_user_update,mail_user_delete;mail_alias_get,mail_alias_add,mail_alias_update,mail_alias_delete;mail_spamfilter_user_get,mail_spamfilter_user_add,mail_spamfilter_user_update,mail_spamfilter_user_delete;mail_policy_get,mail_policy_add,mail_policy_update,mail_policy_delete;mail_fetchmail_get,mail_fetchmail_add,mail_fetchmail_update,mail_fetchmail_delete;mail_spamfilter_whitelist_get,mail_spamfilter_whitelist_add,mail_spamfilter_whitelist_update,mail_spamfilter_whitelist_delete;mail_spamfilter_blacklist_get,mail_spamfilter_blacklist_add,mail_spamfilter_blacklist_update,mail_spamfilter_blacklist_delete;mail_user_filter_get,mail_user_filter_add,mail_user_filter_update,mail_user_filter_delete');"
# Link ISPConfig SSL certificate and update CA certificates
ln -s /usr/local/ispconfig/interface/ssl/ispserver.crt /usr/local/share/ca-certificates/ispserver.crt
......@@ -58,5 +66,6 @@ InstallFix() {
systemctl reload nginx
systemctl reload php8.2-fpm
fi
echo -e "[${green}DONE${NC}]"
fi
}
......@@ -83,9 +83,9 @@ reconfigure_crontab=yes
EOF
echo -n -e "$IDENTATION_LVL_1 Starting ISPConfig installation..."
php -q install.php --autoinstall=autoinstall.ini
php8.2 -q install.php --autoinstall=autoinstall.ini
else
php -q install.php
php8.2 -q install.php
fi
# Update Nginx configuration
......
......@@ -161,6 +161,14 @@ default-authentication-plugin=mysql_native_password
apt_install mariadb-client mariadb-server
echo -e "[${green}DONE${NC}]"
echo -n -e "$IDENTATION_LVL_1 Set password authentication for the root user... "
mariadb -u root << EOF
ALTER USER 'root'@'localhost' IDENTIFIED BY '$CFG_MYSQL_ROOT_PWD';
FLUSH PRIVILEGES;
EXIT;
EOF
echo -e "[${green}DONE${NC}]"
#Galera cluster
#apt_install mariadb-backup galera-4
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment