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

Both sides previous revisionPrevious revision
Next revision
Previous revision
misc:nextcloud:update [2024/04/25 21:58] – [CLI] gsysmisc:nextcloud:update [2026/07/20 17:10] (current) – [CLI] gsys
Line 1: Line 1:
-====== Nexcloud ======+====== Nextcloud ====== 
 + 
 +===== 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> 
 + 
 +===== LDAP ===== 
 + 
 +<code> 
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ ldap:show-config 
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ ldap:set-config s01 ldapPort "636" 
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ ldap:test-config s01 
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ ldap:test-user-settings  
 +</code>
  
 ===== Update ===== ===== Update =====
Line 11: Line 60:
 sudo -u www-data /usr/bin/php /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 --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 maintenance:repair --include-expensive
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ db:add-missing-indices
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ update:check
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ app:update --all
 +
 +
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ config:system:get version
 +</code>
 +
 +===== User =====
 +
 +<code>
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ user:add <USERNAME> -g admin                      # add admin user
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ user:resetpassword <USERNAME>                     # reset password
 +sudo -u www-data /usr/bin/php /var/www/nextcloud/occ user:delete <USERNAME>                            # delete user
 +</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.1714075137.txt.gz · Last modified: by gsys