@@ -24,18 +24,18 @@ $STD apk add nginx
2424msg_ok " Installed Dependencies"
2525
2626msg_info " Installing PHP/Redis"
27- $STD apk add php82 -opcache
28- $STD apk add php82 -redis
29- $STD apk add php82 -apcu
30- $STD apk add php82 -fpm
31- $STD apk add php82 -sysvsem
32- $STD apk add php82 -ftp
33- $STD apk add php82 -pecl-smbclient
34- $STD apk add php82 -pecl-imagick
35- $STD apk add php82 -pecl-vips
36- $STD apk add php82 -exif
37- $STD apk add php82 -sodium
38- $STD apk add php82 -bz2
27+ $STD apk add php83 -opcache
28+ $STD apk add php83 -redis
29+ $STD apk add php83 -apcu
30+ $STD apk add php83 -fpm
31+ $STD apk add php83 -sysvsem
32+ $STD apk add php83 -ftp
33+ $STD apk add php83 -pecl-smbclient
34+ $STD apk add php83 -pecl-imagick
35+ $STD apk add php83 -pecl-vips
36+ $STD apk add php83 -exif
37+ $STD apk add php83 -sodium
38+ $STD apk add php83 -bz2
3939$STD apk add redis
4040msg_ok " Installed PHP/Redis"
4141
@@ -50,7 +50,7 @@ echo -e "Nextcloud Database Username: \e[32m$DB_USER\e[0m" >>~/nextcloud.creds
5050echo -e " Nextcloud Database Password: \e[32m$DB_PASS \e[0m" >> ~/nextcloud.creds
5151echo -e " Nextcloud Database Name: \e[32m$DB_NAME \e[0m" >> ~/nextcloud.creds
5252$STD apk add nextcloud-mysql mariadb mariadb-client
53- $STD mysql_install_db --user=mysql --datadir=/var/lib/mysql
53+ $STD mariadb-install-db --user=mysql --datadir=/var/lib/mysql
5454$STD service mariadb start
5555$STD rc-update add mariadb
5656mysql -uroot -p" $ADMIN_PASS " -e " GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '$ADMIN_PASS ' WITH GRANT OPTION; DELETE FROM mysql.user WHERE User=''; DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'); DROP DATABASE test; DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'; CREATE DATABASE $DB_NAME ; GRANT ALL ON $DB_NAME .* TO '$DB_USER '@'localhost' IDENTIFIED BY '$DB_PASS '; GRANT ALL ON $DB_NAME .* TO '$DB_USER '@'localhost.localdomain' IDENTIFIED BY '$DB_PASS '; FLUSH PRIVILEGES;"
@@ -134,11 +134,12 @@ server {
134134 location ^~ /.well-known/nodeinfo { return 301 /index.php/.well-known/nodeinfo; }
135135}
136136EOF
137- sed -i -e ' s|memory_limit = 128M|memory_limit = 512M|; $aapc.enable_cli=1' /etc/php82 /php.ini
138- sed -i -E ' /^php_admin_(flag|value)\[opcache/s/^/;/' /etc/php82 /php-fpm.d/nextcloud.conf
137+ sed -i -e ' s|memory_limit = 128M|memory_limit = 512M|; $aapc.enable_cli=1' /etc/php83 /php.ini
138+ sed -i -E ' /^php_admin_(flag|value)\[opcache/s/^/;/' /etc/php83 /php-fpm.d/nextcloud.conf
139139msg_ok " Installed Nextcloud"
140140
141141msg_info " Adding Additional Nextcloud Packages"
142+ $STD apk add nextcloud-occ
142143$STD apk add nextcloud-default-apps
143144$STD apk add nextcloud-activity
144145$STD apk add nextcloud-admin_audit
@@ -163,9 +164,10 @@ msg_ok "Added Additional Nextcloud Packages"
163164msg_info " Starting Services"
164165$STD rc-service redis start
165166$STD rc-update add redis default
166- $STD rc-service php-fpm82 start
167+ $STD rc-service php-fpm83 start
167168chown -R nextcloud:www-data /var/log/nextcloud/
168- $STD rc-service php-fpm82 restart
169+ chown -R nextcloud:www-data /usr/share/webapps/nextcloud/
170+ $STD rc-service php-fpm83 restart
169171$STD rc-service nginx start
170172$STD rc-service nextcloud start
171173$STD rc-update add nginx default
@@ -175,16 +177,16 @@ msg_ok "Started Services"
175177msg_info " Start Nextcloud Setup-Wizard"
176178echo -e " export VISUAL=nano\nexport EDITOR=nano" >> /etc/profile
177179cd /usr/share/webapps/nextcloud
178- $STD su nextcloud -s /bin/sh -c " php82 occ maintenance:install \
180+ $STD su nextcloud -s /bin/sh -c " php83 occ maintenance:install \
179181--database='mysql' --database-name $DB_NAME \
180182--database-user '$DB_USER ' --database-pass '$DB_PASS ' \
181183--admin-user '$ADMIN_USER ' --admin-pass '$ADMIN_PASS ' \
182184--data-dir '/var/lib/nextcloud/data'"
183- $STD su nextcloud -s /bin/sh -c ' php82 occ background:cron'
185+ $STD su nextcloud -s /bin/sh -c ' php83 occ background:cron'
184186rm -rf /usr/share/webapps/nextcloud/apps/serverinfo
185187IP4=$( /sbin/ip -o -4 addr list eth0 | awk ' {print $4}' | cut -d/ -f1)
186188sed -i " /0 => \'localhost\',/a \ \1 => '$IP4 '," /usr/share/webapps/nextcloud/config/config.php
187- su nextcloud -s /bin/sh -c ' php82 -f /usr/share/webapps/nextcloud/cron.php'
189+ su nextcloud -s /bin/sh -c ' php83 -f /usr/share/webapps/nextcloud/cron.php'
188190msg_ok " Finished Nextcloud Setup-Wizard"
189191
190192motd_ssh
0 commit comments