Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wtlinux_server_setup
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
w4t
wtlinux_server_setup
Commits
b6a6cd44
Commit
b6a6cd44
authored
Mar 16, 2025
by
w4t
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wtserver 0.60
parent
24c05dbb
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
5 deletions
+22
-5
install_fix.sh
distros/debian12/install_fix.sh
+12
-3
install_ispconfig.sh
distros/debian12/install_ispconfig.sh
+2
-2
install_mysql.sh
distros/debian12/install_mysql.sh
+8
-0
No files found.
distros/debian12/install_fix.sh
View file @
b6a6cd44
...
...
@@ -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
}
distros/debian12/install_ispconfig.sh
View file @
b6a6cd44
...
...
@@ -83,9 +83,9 @@ reconfigure_crontab=yes
EOF
echo
-n
-e
"
$IDENTATION_LVL_1
Starting ISPConfig installation..."
php
-q
install.php
--autoinstall
=
autoinstall.ini
php
8.2
-q
install.php
--autoinstall
=
autoinstall.ini
else
php
-q
install.php
php
8.2
-q
install.php
fi
# Update Nginx configuration
...
...
distros/debian12/install_mysql.sh
View file @
b6a6cd44
...
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment