====== nextcloud ======
nextcloud ist eine Abspaltung (fork) des beliebten [[software:owncloud]].
===== hosting =====
* [[https://www.hetzner.com/de/storage/storage-box?country=de|hetzner storagebox]]
* https://github.com/nextcloud/providers
* https://nextcloud.com/partners/
===== Migration von owncloud nach nextcloud =====
Grundsätzlich wird bei der [[https://nextcloud.com/migration/|Migration von owncloud nach nextcloud]] data und config beibehalten und der Code von owncloud durch nextcloud ersetzt.
Anschließend führt nextcloud ein upgrade der Datenbank durch.
Dabei müss wieder alle major-Versionen mitgenommen werden.
Beispiel: ownCloud 9.1.8 -> Nextcloud 10.0.x -> Nextcloud 11.0.x -> Nextcloud 12.x -> Nextcloud 12.x
Manchmal muss dabei die niedrige Versionsnummer etwas [[https://github.com/nextcloud/server/issues/8441|angepasst]] werden, z.B. da owncloud 9.1.7 oder 9.1.8 keine Entsprechung bei nextcloud 10.0.x haben.
===== Funktionen =====
==== Collabra Office Server ====
https://www.collaboraoffice.com/code/linux-packages/
==== Oberflächenanpassung ====
[[https://apps.nextcloud.com/apps/apporder|AppOrder]] Benutzer können die Reihefolge der Apps ändern
'defaultapp' => 'files,calendar,dashboard',
===== Fehlerbehebung =====
OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
In der php.ini apc.enable_cli=1 oder im cronjob php --define apc.enable_cli=1 -f $nextcloud/cron.php
sudo -u www-data php --define apc.enable_cli=1 -f ./occ db:add-missing-indices
sudo -u www-data php --define apc.enable_cli=1 -f ./occ db:convert-filecache-bigint
==== webmail ====
=== mailapp ===
=== rainloop ===
Admin-Interface (Admin mit Passwort "12345"): https://$Domain.tld/index.php/apps/rainloop/app/?admin