selfhosted #0 - Nextcloud


Neue Artikelserie: Selfhosted

In dieser neuen Artikelserie geht es um großartige Open Source Software, die sich auf dem eigenen Server betreiben lässt, sowohl auf eigener Hardware, als auch in der Cloud. All die Anwendungen, die in dieser Serie vorgestellt werden, sind absolut kostenlos. Außerdem benötigt es bei einer kleinen Anzahl von Benutzern keine teure Hardware.

Selfhosted #0 - Nextcloud

Den Anfang in der Serie macht Nextcloud; eine Allroundlösung für die Synchronisierung von Dateien, Kontakten, Kalendern und so viel mehr. Als Groupware konzentriert sich Nextcloud auf die Nutzung mit mehreren Benutzern, die zur besseren Organisation in Gruppen eingeteilt werden können.

Organisation von Dateien und Ordnern

Eine Kernfunktion von Nextcloud ist die Synchronisierung und das Teilen von Dateien und Ordnern. Die Zugriffsrechte können dabei jeweils flexibel für ganze Gruppen oder individuelle Benutzer vergeben werden. Neben dem zentralen Webinterface, über das die gesamte Funktionalität bedient werden kann, bietet Nextcloud für die bequeme Synchronisierung sowohl einen offiziellen Desktopclient für Windows, Mac und Linux, also auch eine App für Android und iOS. Außerdem lassen sich für das Teilen außerhalb von Nextcloud extra öffentlich zugängliche Links erstellen, die man dann per Mail oder Messenger verschicken kann. DSGVO konform, da die Daten so auf dem Server verbleiben. In dieser Hinsicht auch sehr praktisch ist einen Ordner zu erstellen und dann einen Link zu erstellen der nur den Upload von Dateien erlaubt. Das sichert nicht nur den Schutz der Daten, sondern umgeht außerdem das Limit von E-Mail Anhängen.

Kalender und Kontake

Jeder Nutzer kann beliebig viele Kalender und Kontakte anlegen und mit anderen Teilen. Für die Synchronisierung werden diese über die CalDAV und CardDAV Standards bereitgestellt. Diese weit verbreiteten Standards können sowohl mit iOS und Android, als auch mit so gut wie jedem E-Mail Client genutzt werden. Doch auch das Webinterface ist eine verlässliche Möglichkeit Kalender und Kontakte anzuzeigen und zu bearbeiten.

Nextcloud Talk

Nextcloud Talk ist eine ausgewachesene Teamkommunikationslösung, vergleichbar etwa mit Slack oder Microsoft Teams. Es bietet Einzel- und Gruppenchats inklusive Audio- und Videokonferenzen. Das Teilen von Dateien im Chat kann sowohl per Direktupload vom eigenen Gerät erfolgen, als auch in Form eines Verweises auf eine Datei, die schon auf dem Server vorliegt. Die verschlüsselte Kommunikation über den eigenen Server sichert den Schutz der sensiblen Kommunikationsdaten. Neben dem Webinterface gibt es auch eine eigene App für Android und iOS.

Mail

Ein schlanker E-Mail Client ist ebenfalls Teil des Groupware-Pakets. Dieser erlaubt die Verwaltung mehrerer E-Mail Kontent und zeigt, auf Wunsch, Mails aller Konten auch gebündelt in einem Sammeleingang an. Außerdem lernt der Client aufgrund der Nutzereingaben automatisch bestimmt Mails als wichtig zu markieren und gesondert anzuzeigen.

Deck

Deck ist eine Kanban App, die sich als einfache Projektmanagement Lösung eignet. Es können beliebig viele Bords erstellt und mit anderen geteilt werden. Auf diesen Boards werden einzelne Aufgaben als Karten in Listen organisiert. Listen werden dabei Spaltenweise nebeneinander dargestellt. Einer Karte können neben dem eigentlichen Inhalt noch diverse Metainformationen hinzugefügt werden, wie Schlagworten, Ablaufdatum, Beschreibung und Anhängen. Außerdem kann die Karte einem Benutzer zugewiesen und durch eine Kommentarfunktion mit dem Team diskutiert werden.

Weitere Apps

Neben diesen offiziellen Nextcloud Apps gibt es noch weitere im eingebauten Appstore zu finden. Beispiele dafür sind etwa Apps zur Verwaltung von Passwörtern, Lesezeichen, Notizen, Mindmaps oder Aufgabenlisten. Bei der Installation dieser Apps sollte generell immer vorher die Kompatibilität mit der eigenen Nextcloud Version geprüft werden. Außerdem lässt ein Blick auf das Datum der letzten Aktualisierung einen Rückschluss darauf zu, ob die betreffende App noch aktiv weiterentwickelt wird oder möglicherweise bereits veraltet ist.

TL;DR / Fazit

Mit Nextcloud kann man generell erstmal nichts falsch machen. Die Synchronisierung läuft verlässlich und die anderen Funktionen stehen dieser in nichts nach. Alle Komponenten erlauben das einheitliche Teilen mit anderen Benutzern und Gruppen und greifen dabei perfekt ineinander. Seit der neusten Version spiegelt sich dies auch in der uniformen Suchfunktion wieder, die Suchergebnisse aus allen Apps zusammenträgt.