[[Vorlage(Getestet, focal, bionic)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./nextcloud-logo.png, 60, align=left)]] [https://nextcloud.org/de/ Nextcloud] {de} ist eine Weiterentwicklung von ownCloud, welches parallel besteht. Nextcloud bietet im Vergleich zu ownCloud einen größeren Funktionsumfang und hat eine größere Community. Der Vorteil von Nextcloud/ownCloud liegt darin, dass es auf einem eigenen Server gehosted werden kann und die Daten so nicht in die Hände eines anderen Anbieters gelegt werden müssen. = Voraussetzungen = Zur manuellen Installation der Servervariante braucht es einen [:Serverdienste:Webserver] mit PHP-Unterstützung. Wenn die Instanz nur zum Ausprobieren oder für kleinere Dinge genutzt wird, bringt Nextcloud SQLite mit. Für größere und produktive Systeme sollte jedoch ein anderes Datenbanksystem wie z.B. MySQL verwendet werden. * [:Apache_2.4:Apache2] * [:PHP:PHP7] * Datenbank-Einbindung: * [:SQLite:] (Installation über das Paket '''php-sqlite3''') oder * [:MySQL:] (Installation über das Paket '''php-mysql''') * [:PostgreSQL:] (Installation über das Paket '''php-pgsql''') * PHP-Module (Installation über folgende Pakete){{{#!vorlage Paketinstallation php-curl php-zip php-xml php-gd php-mbstring }}} = Installation = == Installation der Server-Variante == Bevor man Nextcloud nutzen kann, braucht man einen Nextcloud-Server. Einige Anbieter bieten Nextcloud auf ihren Servern an und stellen Benutzerprofile gegen Bezahlung bereit. Wer Nextcloud aber vollständig in der eigenen Hand haben möchte, der muss es auf einem eigenen Server installieren. Wie dies geht, ist ausführlich in der offiziellen [https://docs.nextcloud.com/server/latest/admin_manual/installation/index.html Dokumentation] {en} beschrieben. Voraussetzung für diese Art der Installation ist jedoch eine auf dem Server konfigurierte Datenbank (z. B. mit [:MySQL:]). [[Vorlage(Fremd, Software)]] Wenn die Einrichtung abgeschlossen ist, erscheint eine Willkommensdiashow, welche die Grundlagen von Nextcloud zeigt. Ist diese zu Ende bzw. übersprungen, können Daten in der Nextcloud gespeichert werden. {{{#!vorlage Warnung Es ist sinnvoller einen gesonderten Benutzer zu erstellen, welcher für die eigentliche Cloud-Verwendung (Datenspeicherung) genutzt wird, als alles mit dem Admin-Benutzer zu tun. Diese einfache Maßnahme verstärkt die Sicherheit. }}} == Installation der Servervariante als Snap == Die Servervariante kann auch als [:snap:] installiert werden, das snap-Paket wird von den Nextcloud Entwicklern selber bereitgestellt. Dies ist für ein Produktivsystem jedoch nicht immer empfehlenswert. Sollte man Nextcloud zum Beispiel zu Testzwecken als snap installieren wollen, so geschieht dies mit folgendem Befehl: {{{#!vorlage Befehl sudo snap install nextcloud }}} [[Vorlage(Fremd, Software)]] =Clients= == Desktop-Client == Dateien immer im Browser hoch- und herunterzuladen kann äußerst umständlich sein. Deutlich komfortabler ist es, wenn die Dateien, welche in der Nextcloud gespeichert werden, in die vorhandene Ordnerstruktur eingebunden werden können. Wie die meisten anderen Cloud-Services bietet auch Nextcloud eine Möglichkeit dafür an, die sich seit [:Focal_Fossa:Ubuntu 20.04] in den offiziellen Paketquellen befindet. === Installation === Hierfür muss das folgende Paket installiert werden: {{{#!vorlage Paketinstallation nextcloud-desktop, universe }}} [[Bild(nextcloud-desktop, 500, right)]] === Benutzung === Nach der Installation, wird man von Nextcloud aufgefordert, sich bei einem Nextcloud-Server anzumelden (dies kann der eigene sein, es kann aber auch der eines Anbieters sein). Daraufhin erscheint im Nextcloud-Fenster die Anmelde-Seite des Nextcloud-Servers, wo man sich mit Benutzernamen und Passwort authentifizieren muss. Ist dies geschehen, muss dem Desktop-Programm nur noch der Zugriff gewährt und ein lokales Verzeichnis, mit welchem synchronisert werden soll, ausgewählt werden. Schon synchronisiert die Nextcloud mit dem lokalen Verzeichnis. == Smartphone-Apps == Nextcloud bietet auch für Smartphones nützliche Apps, um auch von unterwegs immer alle Daten verfügbar zu haben. Die Apps lassen sich über die normalen Quellen für Software der Smartphones herunterladen. = Links = * [https://docs.nextcloud.com/server/latest/admin_manual/ öffentliche Dokumentation] {en} #tag: Server