Up 0 Down 0

Nextcloud 11 in jail

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