seeseekey.net - Invictus Deus Ex Machina

Wenn man eine Nextcloud-Installation neu aufsetzt und die Dateien der Nutzer wieder in jeweiligen Order packt, wird man feststellen das sie nicht automatisch in der Dateien-App von Nextcloud auftauchen. Stattdessen muss über das Wartungstool occ ein Scan der Nutzerordner stattfinden. Hierzu dient der Befehl:

sudo -u www-data php occ files:scan --all

Je nach Anzahl der Nutzer kann dieser Vorgang mehrere Minuten bis zu einigen Stunden dauern. Nach Abschluss des Vorgangs erhält man ein Protokoll über den Scan:

Scanning files for 3 users
Starting scan for user 1 out of 3 (Example1)
Starting scan for user 2 out of 3 (Example2)
Starting scan for user 3 out of 3 (Example3)

+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 3152    | 52241 | 00:12:40     |
+---------+-------+--------------+

Anschließend sind die Dateien in der Dateien-App von Nextcloud wieder sichtbar und werden wieder mit dem Desktop-Client synchronisiert.

Der ownCloud-Fork Nextcloud verfügt ebenfalls über eine Kalender-App. Wollte man unter ownCloud ein ICS-Datei in den Kalender importieren, so musste man diese hochladen und die Datei über die Dateiansicht von ownCloud importieren. Versucht man dies unter Nextcloud, wird man feststellen, das statt eines Importes der Texteditor geöffnet wird.

Die Einstellungen der Kalender-App

Der Grund dafür ist, das der Import von ICS-Dateien unter Nextcloud mittlerweile anders gelöst ist. Der Umweg über den Upload entfällt; stattdessen kann die ICS-Datei direkt über die Einstellungen der Kalender-App importiert werden.

Neben der Dateisynchronisationfunktionalität, stellt die freie Cloudlösung Nextcloud eine Reihe von weiteren Features bereit. Eine dieser Funktionalitäten ist der Kalender. Wenn man den Kalender im Webinterface aufruft, kann es unter Umständen passieren, das man dort ein Ausrufezeichen neben dem Kalender zu sehen bekommt.

Das Ausrufezeichen informiert den Nutzer über fehlerhafte Einträge im Kalender

Das Ausrufezeichen informiert den Nutzer über fehlerhafte Einträge im Kalender

Lässt man die Maus einige Momente über dem Ausrufezeichen ruhen, wird die zusätzliche Meldung:

Einige Einträge in diesem Kalender sind fehlerhaft. Bitte überprüfen Sie die Javascript-Konsole für weitere Informationen

angezeigt. Die fehlerhaften Einträge zu entfernen, ist mit den Boardmittel relativ einfach möglich. Dazu muss der betroffene Kalender im ersten Schritt heruntergeladen werden. Dabei erhält man eine iCalender-Datei. Der exportierte Kalender wird anschließend gelöscht und neu angelegt. In den neu angelegten Kalender wird nun die iCalender-Datei wieder importiert (über die Kalender-Einstellungen). Nach dem Import sind die fehlerhaften Einträge verschwunden.

Möchte man eine Dateien in der freien Dateisynchronisationslösung Nextcloud löschen so ist dies einfach über den Dateimanager möglich. Anschließend werden die Änderungen mit dem Nextcloud-Server synchronisiert. Etwas komplizierter wird das ganze wenn man die Dateien direkt auf dem Server im data-Verzeichnis löschen möchte. Wurden hier Dateien gelöscht, müssen auf der Kommandozeile anschließend folgende Befehle innerhalb der Nextcloud-Installation ausgeführt werden:

occ files:cleanup
occ files:scan --all

Damit wird der Dateicache gelöscht und anschließend ein neuer Scan durchgeführt. Dieser sorgt dafür das die veränderte Situation bezüglich der Dateien erkannt wird.

Seit einiger Zeit gibt es den ownCloud-Fork Nextcloud. Initiiert wurde dieser Fork von Frank Karlitschek dem ehemaligen Chief Technology Officer der Firma ownCloud. Mit dem Fork möchte man das Projekt wieder mehr in Richtung Community bringen – so werden von den Beitragenden keine Contributor Agreements erwartet und viele Features welche vorher der Enterprise-Version vorbehalten waren, stehen nun unter Nextcloud allen bereit. Von der Community wanderte die Unterstützung mittlerweile stark zu Nextcloud, so das sich für viele die Frage stellt ob man zu Nextcloud migrieren sollte.

nextcloud.com

nextcloud.com

Wenn man eine Migration zu Nextcloud ins Auge gefasst hat, muss die Frage nach dem Wie geklärt werden. Wenn man hier von ownCloud 9 zu Nextcloud 10 migirieren möchte, ist die Migration in wenigen Schritten erledigt. Im ersten Schritt sollte die ownCloud-Installation bereinigt werden. Dazu werden alle Ordner bis auf den data und den config-Ordner entfernt. Im zweiten Schritt sollte das aktuelle Nextcloud-Release heruntergeladen werden. Dieses wird entpackt und der Inhalt des Archivs in den Ordner der ownCloud-Installation kopiert. Nun muss die ownCloud-Installation im Browser aufgerufen werden.

Die Installation wird migriert

Die Installation wird migriert

Dort wird man nun aufgefordert den Upgradeprozess durchzuführen, alternativ kann dieser auch über die Konsole durchgeführt werden:

sudo -u www-data occ upgrade

Dabei muss das Upgrade im Kontext des Nutzers erfolgen, welchem die entsprechenden Verzeichnisse gehören. Nach dem erfolgreichen Upgrade bzw. der erfolgreichen Migration kann die Nextcloud-Instanz im Browser genutzt werden. Im Moment gleicht sich die Bedienung von ownCloud und Nextcloud sehr, aber dies wird sich in den nächsten Monaten und Jahren ändern – das gleiche gilt natürlich auch für die Migration. Wenn sich die beiden Anwendungen mit der Zeit auseinander entwickeln wird die Migration in Zukunft komplizierter werden, so das es sich lohnt darüber nachzudenken wann diese durchgeführt werden soll.