fachinformatiker-wiki

it's easy when it's here

User Tools

Site Tools


misc:nextcloud:update

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
misc:nextcloud:update [2024/04/25 21:55] – created gsysmisc:nextcloud:update [2025/01/17 11:35] (current) – [Reset] gsys
Line 1: Line 1:
 ====== Nexcloud ====== ====== Nexcloud ======
 +
 +===== Installation =====
 +
 +==== Redis ====
 + 
 +Es folgt eine Beispiel Installation von einem Redis-Server auf dem Betriebsystem Linux Debian.
 + 
 +=== Installation ===
 + 
 +Zuerst werden die entsprechenden Pakete installiert
 + 
 +<code bash>
 +apt install php-apcu -y
 +apt install redis-server -y
 +apt install php-redis -y
 + 
 +usermod -a -G redis www-data
 +</code>
 + 
 +Anschließend können wir Redis konfigurieren
 + 
 +<code bash /etc/redis/redis.conf>
 +unixsocket /var/run/redis/redis.sock
 +unixsocketperm 770
 +</code>
 + 
 +===== Nextcloud Anpassung =====
 + 
 +<code php 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,
 +),
 +</code>
  
 ===== Update ===== ===== Update =====
Line 6: Line 46:
  
 <code> <code>
-sudo -u www-data php /var/www/nextcloud/updater/updater.phar +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ maintenance:mode --on 
-sudo -u www-data 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 
-sudo -u www-data 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 
-sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar --no-interaction+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 
 +</code> 
 + 
 +===== 2FA ===== 
 + 
 +==== Reset ==== 
 +<code> 
 +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
 </code> </code>
misc/nextcloud/update.1714074944.txt.gz · Last modified: by gsys