Nextcloud ist eine leistungsstarke Open-Source-Plattform, mit der Sie Ihre eigene private Cloud für Datei-Hosting, Kalender, Kontakte und vieles mehr erstellen können. Die zuverlässigste und empfohlene Methode zur Installation von Nextcloud ist die Verwendung von Docker und Docker Compose. Dieser Ansatz kapselt alle erforderlichen Dienste (Webserver, Datenbank usw.) in verwaltbare Container.
Voraussetzungen:
Ein Server mit einer aktuellen Linux-Distribution (z. B. Ubuntu 22.04).
Docker und Docker Compose müssen auf Ihrem Server installiert sein. Die offizielle Anleitung finden Sie hier: Docker Engine auf Ubuntu installieren.
Ein Domainname, der auf die IP-Adresse Ihres Servers zeigt (empfohlen für ein Produktions-Setup mit SSL).
Installationsschritte
Melden Sie sich zunächst über SSH auf Ihrem Server an. Erstellen Sie ein Verzeichnis für Ihr Nextcloud-Projekt und anschließend darin die Datei docker-compose.yml.
Verzeichnis und Datei erstellen
mkdir nextcloud
cd nextcloud
nano docker-compose.yml
Fügen Sie den folgenden Inhalt in die Datei docker-compose.yml ein: