Table of Contents

Nexcloud

Installation

Redis

Es folgt eine Beispiel Installation von einem Redis-Server auf dem Betriebsystem Linux Debian.

Installation

Zuerst werden die entsprechenden Pakete installiert

apt install php-apcu -y
apt install redis-server -y
apt install php-redis -y
 
usermod -a -G redis www-data

Anschließend können wir Redis konfigurieren

/etc/redis/redis.conf
unixsocket /var/run/redis/redis.sock
unixsocketperm 770

Nextcloud Anpassung

config.php
'memcache.local' => '\\OC\\Memcache\\Redis',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'filelocking.enabled' => 'true',
'redis' => 
array (
'host' => 'localhost',
'port' => 6379,
'timeout' => 0.0,
),

Update

CLI

sudo -u www-data /usr/bin/php /var/www/nextcloud/occ maintenance:mode --on
sudo -u www-data /usr/bin/php /var/www/nextcloud/updater/updater.phar
sudo -u www-data /usr/bin/php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar
sudo -u www-data /usr/bin/php /var/www/nextcloud/updater/updater.phar --no-interaction
sudo -u www-data /usr/bin/php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar --no-interaction
sudo -u www-data /usr/bin/php /var/www/nextcloud/occ config:system:set maintenance_window_start --type=integer --value=1
sudo -u www-data /usr/bin/php /var/www/nextcloud/occ db:add-missing-indices

2FA

Reset

sudo -u www-data /usr/bin/php /var/www/nextcloud/occ user:list | grep testuser
  - 123ABCDE-12AB-34CD-5ASD-C1C64124BC25: Testuser (testuser)
sudo -u www-data /usr/bin/php /var/www/nextcloud/occ twofactorauth:disable 123ABCDE-12AB-34CD-5ASD-C1C64124BC25 totp