Commit dfbd2e71 authored by w4t's avatar w4t

wtserver 0.28

parent af2f3391
...@@ -90,8 +90,8 @@ InstallMTA() { ...@@ -90,8 +90,8 @@ InstallMTA() {
#-e "s/^#first_valid_uid\s*=\s*.*/first_valid_uid = 0/" \ #-e "s/^#first_valid_uid\s*=\s*.*/first_valid_uid = 0/" \
#/etc/dovecot/conf.d/10-mail.conf #/etc/dovecot/conf.d/10-mail.conf
sed -E \ sed -i -E \
-e "s|^mail_location[[:space:]]*=[[:space:]]*.*|mail_location = maildir:$STORAGE_ROOT/mail/mailboxes/%d/%n|" \ -e "s|mail_location = mbox:~/mail:INBOX=/var/mail/%u|mail_location = maildir:$STORAGE_ROOT/mail/mailboxes/%d/%n|"\
-e "s|^mail_privileged_group[[:space:]]*=[[:space:]]*.*|mail_privileged_group = mail|" \ -e "s|^mail_privileged_group[[:space:]]*=[[:space:]]*.*|mail_privileged_group = mail|" \
-e "s|^#first_valid_uid[[:space:]]*=[[:space:]]*.*|first_valid_uid = 0|" \ -e "s|^#first_valid_uid[[:space:]]*=[[:space:]]*.*|first_valid_uid = 0|" \
/etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-mail.conf
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
# Install and configure Nextcloud or Seafile based on configuration # Install and configure Nextcloud or Seafile based on configuration
#--------------------------------------------------------------------- #---------------------------------------------------------------------
InstallCloud() { InstallCloud() {
local START_TIME=$SECONDS
STORAGE_ROOT="/var/www" STORAGE_ROOT="/var/www"
case $CFG_CLOUDTYPE in case $CFG_CLOUDTYPE in
...@@ -44,6 +45,8 @@ Database password : $CFG_CLOUDDBPWD ...@@ -44,6 +45,8 @@ Database password : $CFG_CLOUDDBPWD
#------------------------------ #------------------------------
EOF EOF
echo -e "[${green}DONE${NC}]" echo -e "[${green}DONE${NC}]"
MeasureTimeDuration $START_TIME
} }
#--------------------------------------------------------------------- #---------------------------------------------------------------------
...@@ -51,17 +54,18 @@ EOF ...@@ -51,17 +54,18 @@ EOF
# Install and configure Nextcloud # Install and configure Nextcloud
#--------------------------------------------------------------------- #---------------------------------------------------------------------
InstallNextcloud() { InstallNextcloud() {
nextcloud_ver=31.0.0 local nextcloud_ver=31.0.0
nextcloud_hash=545584d128e3242337548ac2cdf31e6019b738f4 local nextcloud_hash=545584d128e3242337548ac2cdf31e6019b738f4
echo -n -e "$IDENTATION_LVL_0 ${BWhite}Installing Nextcloud${NC}" echo -e "$IDENTATION_LVL_0 ${BWhite}Installing Nextcloud${NC}"
echo -n -e "$IDENTATION_LVL_1 Installing required packages... "
echo -n -e "$IDENTATION_LVL_1 Installing required packages... "
# Install required PHP packages # Install required PHP packages
apt_install php8.2 php8.2-fpm php8.2-cli php8.2-sqlite php8.2-gd php8.2-imap php8.2-curl php-pear curl \ apt_install php8.2 php8.2-fpm php8.2-cli php8.2-sqlite php8.2-gd php8.2-imap php8.2-curl php-pear curl \
php8.2-dev memcached php-memcached php8.2-xml php8.2-mbstring php8.2-zip php8.2-apcu \ php8.2-dev memcached php-memcached php8.2-xml php8.2-mbstring php8.2-zip php8.2-apcu \
php8.2-fpm php8.2-mysql php8.2-xsl php8.2-gmp php8.2-bcmath php8.2-cgi php-gettext libxml2-dev \ php8.2-fpm php8.2-mysql php8.2-xsl php8.2-gmp php8.2-bcmath php8.2-cgi php-php-gettext libxml2-dev \
php8.2-intl php8.2-imagick php8.2-common php8.2-opcache php8.2-readline php8.2 php8.2-intl php8.2-imagick php8.2-common php8.2-opcache php8.2-readline php8.2
echo -e "[${green}DONE${NC}]"
# Enable APC before Nextcloud tools are run # Enable APC before Nextcloud tools are run
sed -i '1i apc.enabled=1\napc.enable_cli=1' /etc/php/8.2/mods-available/apcu.ini sed -i '1i apc.enabled=1\napc.enable_cli=1' /etc/php/8.2/mods-available/apcu.ini
......
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