Use OCC commands:
cd /usr/local/www/apache24/data/nextcloud chmod -x occ sudo -u www /usr/local/bin/php ./occ maintenance:mode --on sudo -u www /usr/local/bin/php ./occ maintenance:mode --off sudo -u www /usr/local/bin/php ./occ db:add-missing-indices
192.168.100.6
MySQL user: nextcloud_admin
MySQL pass: Tech*
/usr/local/www/apache24/data/nextcloud = sector
/usr/local/www/apache24/data/adende = adende
Om een klant toe te voegen:
Maak een dataset aan: Nextcloud_KLANTNAAM
Voeg storage aan de jail toe: /mnt/raid/Nextcloud_KLANTNAAM > /mnt/KLANTNAAM
mysql -u root -p 00* CREATE DATABASE KLANTNAAM; GRANT ALL ON KLANTNAAM.* TO 'nextcloud_admin'@'localhost'; FLUSH PRIVILEGES; exit
Maak de directory: /usr/local/www/apache24/data/KLANTNAAM
cd /usr/local/www/apache24/data/KLANTNAAM wget https://download.nextcloud.com/server/releases/latest-11.zip unzip latest-11.zip
Verplaats de inhoud van de uitgepakt map "nextcloud" 1 niveau omhoog naar de klantmap
Verwijder daarna de latest-11.zip en de map nextcloud. Vergeet de hidden .htaccess en .user.ini niet.
chown -R www:www /usr/local/www/apache24/data/KLANTNAAM /mnt/KLANTNAAM cd /usr/local/etc/apache24/Includes vi cloud.KLANT.nl.conf
Plak de inhoud van cloud.KLANT.nl.conf en pas het aan naar de klant.
service apache24 restart
http://cloud.KLANT.nl
Vul de volgende informatie in:
User: sector Pass: 00* Data folder = /mnt/KLANTNAAM Database user = nextcloud_admin Database password = Tech* Database name = KLANTNAAM Database host = localhost:/tmp/mysql.sock
su -m www -c 'php /usr/local/www/apache24/data/KLANTNAAM/occ config:system:set memcache.locking --value="\OC\Memcache\Redis"' su -m www -c 'php /usr/local/www/apache24/data/KLANTNAAM/occ config:system:set redis host --value="/tmp/redis.sock"' su -m www -c 'php /usr/local/www/apache24/data/KLANTNAAM/occ config:system:set redis port --value=0 --type=integer'
crontab -u www -e */15 * * * * /usr/local/bin/php -f /usr/local/www/apache24/data/KLANTNAAM/cron.php
certbot certonly --webroot -w /usr/local/www/apache24/data/KLANTNAAM -d cloud.KLANT.nl
Uncomment the rewrite rules and voeg de inhoud van ssl_cloud.klant.nl.conf.txt toe.
cd /usr/local/etc/apache24/Includes vi cloud.KLANT.nl.conf
Het volgende commando is in crontab -e toegevoegd voor het verlengen van het certificaat (tijd: 13:35):
35 13 * * * /usr/local/bin/certbot renew --quiet && service apache24 restart