Die Grundlage für den Betrieb eines eigenen Dateispeichers ist die richtige VPS-Konfiguration: Die Installation von Nextcloud auf einem VPS kann in einer 64-Bit-Linux-Umgebung erfolgen, wobei die Anleitung Ubuntu 22.04 LTS als dringend empfohlenes Betriebssystem angibt. Für einen stabilen Betrieb ist eine abgestimmte Konfiguration der Datenbank, des Speicherpfads und der Dateiberechtigungen erforderlich.
Wenn Sie Ihre Dateien auf einem eigenen VPS speichern möchten, sind die Kontrolle über Ihre Daten und ein sicherer Zugriff wichtige Aspekte. Bei der Installation sind sowohl die HTTPS-Verbindung als auch die DNS-Einstellungen der Domain und die entsprechenden Berechtigungen von entscheidender Bedeutung. Diese Anleitung führt Sie durch die Vorbereitung des VPS und die Installation von Nextcloud, damit Sie verstehen, wozu die einzelnen Einstellungen dienen.
Erfahren Sie, wie Sie eine Datenbank anlegen, Dateien in einem separaten Speicherverzeichnis ablegen und die erforderlichen Dateiberechtigungen einrichten. Außerdem werden die Vorbereitung der Domain und des Zertifikats sowie die Überprüfungen behandelt, mit denen Sie häufige Konfigurationsfehler vermeiden können. Auf diese Weise können Sie das Hosting an Ihre Anforderungen anpassen und den Zugriff auf sowie den Schutz Ihrer Dateien bewusster gestalten.
Einrichtung der Datenbank und des Speicherpfads
Legen Sie die Datenbank und das Dateiverzeichnis separat fest und überprüfen Sie anschließend die Zugriffsrechte.
Um HTTPS zu nutzen, leiten Sie den A-Eintrag Ihrer Domain auf die IP-Adresse Ihres VPS um und warten Sie, bis die DNS-Einträge aktualisiert sind. Anschließend können Sie das Let’s Encrypt-Zertifikat für die angegebene Domain ausstellen.
Richten Sie für die automatische Datensicherung eine separate Aufgabe zur Sicherung der Nextcloud-Daten und der Datenbank ein. Speichern Sie die Sicherungskopien getrennt vom ursprünglichen VPS und überprüfen Sie in regelmäßigen Abständen, ob sie wiederhergestellt werden können.
-
Erstellen einer MySQL-Datenbank und eines Benutzers
Melden Sie sich mit Administratorrechten beim MySQL-Server an und erstellen Sie anschließend eine separate Datenbank sowie einen Benutzer. Die Nextcloud-Anleitung empfiehlt den Datenbanknamen „nextcloud_db“. Sie können diese beispielsweise mit dem Befehl „CREATE DATABASE nextcloud_db;“ erstellen.
Erstellen Sie mit dem Befehl „CREATE USER“ einen eigenen Benutzer und erteilen Sie diesem ausschließlich Zugriffsrechte für die Datenbank „nextcloud_db“. Geben Sie im Installationsprogramm denselben Datenbanknamen und Benutzernamen sowie das dazugehörige Passwort ein. Verwenden Sie in der Anwendung nicht das Administrator-Konto.
-
Erstellen einer MariaDB-Datenbank
Wenn Sie sich für MariaDB entscheiden, installieren Sie bitte die in der Nextcloud-Anleitung empfohlene Version 10.6 oder 10.11. Erstellen Sie, ähnlich wie bei MySQL, zunächst eine separate Datenbank, beispielsweise mit dem Namen „nextcloud_db“. Richten Sie anschließend einen dedizierten Benutzer dafür ein und weisen Sie ihm die erforderlichen Datenbankberechtigungen zu.
Wählen Sie bei den Datenbank-Einstellungen des Installationsprogramms die Option „MySQL/MariaDB“ aus und geben Sie anschließend die Serveradresse sowie die Anmeldedaten genau an. Konfigurieren Sie als Datenbankserver entweder MySQL oder MariaDB. Die gleichzeitige Konfiguration beider Optionen ist unnötig und kann die Fehlersuche erschweren.
-
Angabe des Speicherpfads
Legen Sie ein separates Verzeichnis für die Benutzerdateien an, beispielsweise unter dem Pfad /srv/nextcloud-data. Geben Sie dieses im Nextcloud-Installationsprogramm als Datenspeicherverzeichnis an. Verwechseln Sie dieses nicht mit dem Speicherort der Anwendungsdateien, beispielsweise dem von Apache bereitgestellten Nextcloud-Verzeichnis.
Stellen Sie den Eigentümer und die Berechtigungen des Verzeichnisses so ein, dass der Benutzer, unter dem der Apache-Prozess läuft, Zugriff darauf hat. Machen Sie das Verzeichnis jedoch nicht für alle Systembenutzer beschreibbar. Überprüfen Sie vor der Installation den freien Speicherplatz und die Erreichbarkeit des Pfads.
- Installieren Sie die für das von Ihnen gewählte System erforderlichen PHP- und Datenbank-Voraussetzungen und überprüfen Sie anschließend die PHP-Version. Vergewissern Sie sich vor der Installation, dass die PHP-Umgebung und die ausgewählte Datenbank miteinander kompatibel sind.
- Bereiten Sie vor Beginn der Konfiguration einen VPS, einen Domainnamen sowie die Anmeldedaten für die Datenbank vor. Der VPS-Hosting-Service stellt die eigenständige Serverumgebung bereit, auf der Nextcloud installiert werden kann. Überprüfen Sie im Installationsprogramm den Namen der Datenbank, den Benutzernamen und den Speicherpfad, da diese mit den vorbereiteten Einstellungen übereinstimmen müssen.
Für den Betrieb von Nextcloud ist ein LAMP-Server auf Basis von Linux, Apache, MySQL und PHP erforderlich; überprüfen Sie daher die Komponenten vor der Installation. Die Nextcloud-Installationsanleitung gibt in den PHP-Einstellungen als Beispiel eine maximale Upload-Größe von 100 MB und einen Wert von 360 Sekunden für „max_execution_time“ an. Bei der Konfiguration von PHP Opcache verweist die Anleitung auf ein Beispiel für die PHP-Version 7.4 und empfiehlt ab Nextcloud-Version 12 die Konfiguration von Opcache, um Fehlermeldungen zu vermeiden. Bitte überprüfen Sie diese Parameter in der PHP-Konfiguration, die zu Ihrer gewählten Installationsmethode passt.
Verwenden Sie für die manuelle Installation von Snap den Befehl „nextcloud.manual-install“ und geben Sie den Benutzernamen und das Passwort des Systemadministrators ein. Beachten Sie bei der Auswahl des Installationsmodus, dass die LAMP-Umgebung und die Snap-basierte Installation unterschiedliche Schritte erfordern.
Vorbereitung des VPS-Kontos und der Serverkonfiguration
Die Installation von Nextcloud auf einem VPS beginnt mit der Auswahl des Betriebssystems und der Einrichtung der SSH-Verbindung. Auf einem Ubuntu-VPS sollten Sie zunächst den Serverstatus, den Administratorzugang und die Domain-Einstellungen überprüfen.
Ubuntu 22.04 LTS wird dringend empfohlen; Ubuntu 24.04 LTS und Debian 12 können ebenfalls verwendet werden. Ohne Domain ist der Server über die IP-Adresse erreichbar.
-
Vorbereitung von Ubuntu- und Debian-Systemen
Wählen Sie aus den für Nextcloud geeigneten Betriebssystemen aus. Ubuntu 22.04 LTS wird empfohlen; Ubuntu 24.04 LTS und Debian 12 können ebenfalls geeignet sein. Die Installation von Nextcloud auf einem VPS kann über eine SSH-Verbindung erfolgen, nachdem Sie sichergestellt haben, dass Sie auch Administratorbefehle ausführen können.
Verwenden Sie das automatische Installationsskript bitte nur auf einem entsprechenden, sauberen System. Das angegebene Skript kann auf einer Installation von Debian 9/10, Ubuntu 18.04 oder CentOS 7 ausgeführt werden. Falls auf dem VPS bereits ein Webserver, beispielsweise Apache, läuft, sollten Sie lieber die manuelle Installation wählen. So verringern Sie das Risiko von Konflikten mit bestehenden Diensten.
-
Vorbereitung eines Ubuntu 18.04-Servers
Stellen Sie bei einem VPS mit Ubuntu 18.04 eine Verbindung über SSH her und überprüfen Sie den Systemstatus. Auf einer reinen Ubuntu 18.04-Installation kann der automatische Nextcloud-Installer verwendet werden. Vergewissern Sie sich vor der Ausführung, dass kein anderer Webserver mehr in Betrieb ist. Sollte dies der Fall sein, ist die manuelle Installation besser für die bestehende Serverkonfiguration geeignet.
Das Installationsskript installiert den Apache-Webserver, eine MySQL-Datenbank, Certbot und weitere Abhängigkeiten. Das Beispiel in dieser Anleitung basiert auf Ubuntu 20.04, wobei Ubuntu 22.04 LTS als System dringend empfohlen wird. Wählen Sie daher bei der Einrichtung eines neuen VPS die empfohlene Version aus und passen Sie Ihre Entscheidung an die Systemanforderungen des Installationsprogramms an.
- Richten Sie eine Domain oder eine Subdomain für den Zugriff auf Nextcloud ein. Leiten Sie den A-Eintrag der Domain auf die IP-Adresse Ihres VPS weiter und warten Sie, bis die DNS-Einträge aktualisiert sind. Auf diese Weise ist Nextcloud über den Namen erreichbar, und Sie können auch die Ausstellung des Zertifikats vorbereiten. Ohne DNS-Einrichtung ist der Server nur über die IP-Adresse erreichbar.
- Bitte überprüfen Sie, ob die Konfiguration Ihres VPS-Servers den Anforderungen des von Ihnen gewählten Betriebssystems und der gewählten Installationsmethode entspricht. Berücksichtigen Sie bei der Einrichtung der VPS-Umgebung das Betriebssystem, den Webserver und die für die Ausführung der Anwendung erforderlichen Ressourcen. Für NGINX sind mindestens zwei CPUs erforderlich, die empfohlene Mindestspeicherkapazität beträgt 4 GB RAM. Für Nextcloud werden pro Prozess 512 MB RAM empfohlen. Für die Installation von Snap empfiehlt die Anleitung 20 GB Speicherplatz.
- Wählen Sie auf einem Ubuntu-VPS zunächst das Betriebssystem aus, stellen Sie eine Verbindung über SSH her und richten Sie die Domain ein. Entscheiden Sie sich anschließend für die automatische oder die manuelle Installation. Überprüfen Sie vor der Installation von Nextcloud auf dem VPS die Administratorrechte und die vorhandenen Dienste. Halten Sie Ihre Anmeldedaten bereit, da das Installationsprogramm diese abfragen wird.
Bevor Sie mit der Installation beginnen, stellen Sie bitte über eine SSH-Verbindung eine Verbindung zum Server her und richten Sie diesen Zugriff ein. Es empfiehlt sich, die Verbindung bereits vor den Installationsschritten für Nextcloud zu überprüfen, damit der Zugriff auf den Server nicht erst später erledigt werden muss. Die Verbindung über SSH ist somit Teil der Vorbereitungen für die Installation und keine Aufgabe, die während der Einrichtung der Anwendung erledigt werden muss. Zu Beginn der Installation sollte klar sein, mit welchem VPS Sie verbunden sind und auf welchem Sie die folgenden Schritte ausführen möchten.
Die Einrichtung einer Domain oder Subdomain kann Ihnen dabei helfen, Nextcloud, das auf dem VPS läuft, über einen Namen erreichbar zu machen. Wählen Sie einen Namen, den Sie diesem VPS zuweisen, und richten Sie ihn noch vor der Installation der Anwendung ein. Verwenden Sie in den folgenden Schritten durchgehend denselben Namen. Auf diese Weise stimmen die für den Zugriff erforderliche Domain und die als Ziel angegebene IP-Adresse des VPS überein. Vergewissern Sie sich vor der Installation, dass der gewählte Name auf den richtigen VPS verweist.
Nextcloud herunterladen und entpacken
Bei der herkömmlichen Installation werden die Nextcloud-Dateien direkt auf dem Webserver abgelegt, während die Anwendung bei Verwendung von Docker in einem Container ausgeführt wird. Wählen Sie die Methode, die zu den aktuellen Einstellungen Ihres Servers passt. Bei einem bestehenden Webserver wird die manuelle Installation empfohlen.
Häufige Fehlerquellen sind ein falscher Dateipfad, unvollständiges Entpacken oder unzureichende Zugriffsrechte. Überprüfen Sie den Inhalt des Pakets, das Zielverzeichnis und die Berechtigungen des Webservers und laden Sie das Paket gegebenenfalls erneut herunter und entpacken Sie es noch einmal.
-
Nextcloud herunterladen
Wählen Sie das für die Installation von Nextcloud geeignete komprimierte Paket aus und laden Sie es anschließend auf Ihren VPS herunter. In der Installationsanleitung wird als Beispiel eine Datei für die Version 18 von Nextcloud empfohlen. Bei der Auswahl der Version sollte die Kompatibilität mit der von Ihnen vorbereiteten PHP- und Webserver-Umgebung das entscheidende Kriterium sein.
Arbeiten Sie über eine SSH-Verbindung und speichern Sie das heruntergeladene Paket in einem temporären Verzeichnis, auf das das Administrator-Konto Zugriff hat. Durch Überprüfung des Dateinamens und des Download-Ergebnisses können Sie leere oder unvollständige Pakete aussortieren. Starten Sie die Installation erst, wenn die Datei auf dem Server verfügbar ist.
Zeigen Sie nach dem Herunterladen den Inhalt des Verzeichnisses an und identifizieren Sie die komprimierte Datei. Sollte der Name oder die Dateiendung des Pakets von den Erwartungen abweichen, überprüfen Sie bitte das Ziel des Download-Befehls. Entpacken Sie die entsprechende Datei im nächsten Schritt in ein für den Webserver zugängliches Verzeichnis.
-
Entpacken des heruntergeladenen Pakets
Wählen Sie das von Apache bereitgestellte Zielverzeichnis aus und entpacken Sie dort das Nextcloud-Paket. Im vorherigen Installationsbeispiel lautet der Pfad der Anwendung /var/www/html/nextcloud/. Überprüfen Sie nach dem Entpacken, ob die Anwendungsdateien vorhanden sind und ob keine unnötige, verschachtelte Verzeichnisstruktur entstanden ist.
Der Webserver muss die Dateien der Anwendung lesen können, und Nextcloud muss an den erforderlichen Stellen schreiben können. Erteilen Sie nicht für alle Dateien uneingeschränkte Schreibrechte. Sollte das Installationsprogramm die Anwendung nicht finden, vergleichen Sie zunächst das Zielverzeichnis, den Namen des entpackten Ordners und den in Apache festgelegten Pfad.
Das Entpacken allein richtet den Datenbankbenutzer nicht ein. Wenden Sie den Befehl „
GRANT ALL PRIVILEGES“ ausschließlich auf die Nextcloud-Datenbank an, nicht auf den gesamten MySQL-Server. Geben Sie im Installationsprogramm den zuvor festgelegten Datenbankbenutzernamen und das Passwort ein. - Wenn Sie sich für Docker Compose entscheiden, legen Sie die Portweiterleitung zwischen dem Container und dem VPS in einer separaten Konfiguration fest. Das vorgestellte Beispiel leitet Port 80 des Nextcloud-Containers auf Port 8080 des VPS weiter. Bei einer herkömmlichen Installation sollten stattdessen der Pfad des virtuellen Hosts von Apache und das Anwendungsverzeichnis übereinstimmen.
- Bei der Docker-Lösung wird die Anwendung in einem isolierten Container ausgeführt, während bei der herkömmlichen Installation direkt der Webserver des Servers genutzt wird. Falls auf dem VPS bereits ein Webserver läuft, wird die manuelle Installation empfohlen. Berücksichtigen Sie bei Ihrer Entscheidung die bestehende Konfiguration und die Frage, welche Umgebung Sie warten können.
- Bitte überprüfen Sie vor dem Start des Installationsprogramms, ob sich die Anwendungsdateien im richtigen Verzeichnis befinden und ob der Webserver darauf zugreifen kann. Häufige Fehlerursachen sind ein falscher Pfad, ein nicht vollständig abgeschlossenes Entpacken oder unzureichende Berechtigungen. Um das Problem zu beheben, überprüfen Sie zunächst die Datei oder das Verzeichnis, auf das sich die Fehlermeldung bezieht.
Eine Einführung in Nextcloud und VPS
Nextcloud, das auf dem VPS läuft, fungiert als eigener Cloud-Speicher, wobei Sie die Serverkonfiguration selbst steuern können. Die folgenden Schritte zeigen Ihnen, wie Sie die Dateisynchronisierung, die Leistung und den täglichen Betrieb überprüfen können.
- Öffnen Sie die Nextcloud-Website unter der eingerichteten Domain und melden Sie sich als Administrator an. Über den Browser haben Sie Zugriff auf Dateien, Benutzerkonten und Anwendungen. Überprüfen Sie zunächst, ob die Startseite geladen wird und Ihr Konto angezeigt wird.Der VPS stellt die Serverumgebung bereit, in der Nextcloud ausgeführt wird und die Daten gespeichert werden. Im Gegensatz zu fertigen, externen Cloud-Diensten verwalten Sie hier selbst die Konfiguration und die Nutzung des Speicherplatzes. Die Leistung hängt sowohl von der Verfügbarkeit der Ressourcen als auch von der Anzahl der gleichzeitig ausgeführten Vorgänge ab.
- Testen Sie die Dateisynchronisierung auf zwei verschiedenen Geräten. Nextcloud synchronisiert Dateien unabhängig vom Betriebssystem zwischen den Geräten. Laden Sie beispielsweise ein Dokument von einem Gerät hoch und überprüfen Sie anschließend, ob es auf dem anderen Gerät angezeigt wird.Beobachten Sie während der Synchronisierung den Status der Datei, den Inhalt der Ordner und eventuelle Fehlermeldungen. Sollte ein Dokument nicht angezeigt werden, überprüfen Sie, ob Sie auf beiden Geräten dasselbe Nextcloud-Konto verwenden. Der lokale Client und die Weboberfläche können unterschiedliche Status anzeigen, wenn der Upload auf einem der Geräte noch nicht abgeschlossen ist.
- Überprüfen Sie die Sicherheit der Datenübertragung über Ihre Domain. Sie können sich von der Sicherheit der Datenübertragung überzeugen, indem Sie die Verbindungseinstellungen überprüfen. Die HTTPS-Verbindung können Sie anhand des in der Adressleiste des Browsers angezeigten Schloss-Symbols und der verwendeten Domain überprüfen. Die Verschlüsselung der Datenübertragung bedeutet nicht, dass auch die auf dem Server gespeicherten Dateien verschlüsselt sind. Gehen Sie daher sorgfältig mit dem Zugriff auf den VPS und den Passwörtern Ihrer Nextcloud-Konten um. Erlauben Sie bei den Benutzerberechtigungen nur die erforderlichen Freigaben.
- Sehen Sie sich den Nextcloud-App-Store an, wenn Sie zusätzliche Funktionen benötigen. Im App-Store stehen mehr als 200 Plugins zur Installation bereit. Wählen Sie eine für Ihre konkrete Aufgabe geeignete Anwendung aus und überprüfen Sie nach der Installation deren Einstellungen und Funktionsweise. Aktivieren Sie nicht mehrere Plugins gleichzeitig, die dieselbe Aufgabe erfüllen. Neue Anwendungen können die Auslastung Ihres VPS erhöhen. Sollte die Dateiliste nach der Installation eines Plugins langsamer geladen werden, überprüfen Sie deren Konfiguration und deaktivieren Sie sie gegebenenfalls.
- Richten Sie für Wartungsvorgänge die regelmäßige Ausführung der Nextcloud-Hintergrundaufgaben ein. In der Anleitung wird empfohlen, die Cron-Aufgabe alle fünf Minuten auszuführen. Auf diese Weise werden die Hintergrundprozesse planmäßig gestartet und nicht erst beim Öffnen der Benutzeroberfläche. Überprüfen Sie die Funktion des Cron-Jobs in der Nextcloud-Verwaltungsoberfläche. Im Falle einer Warnmeldung überprüfen Sie bitte die Einstellungen des Jobs sowie die Serverprotokolle. Die regelmäßige Ausführung ist besonders wichtig, wenn Nextcloud mehrere Benutzer und Plugins verwaltet.
- Beobachten Sie während der Nutzung die Entwicklung des Speicherplatzes und der Leistung Ihres VPS. Die Auslastung wird gemeinsam durch Dateien, Benutzeraktivitäten und zugelassene Anwendungen bestimmt. Sollten sich Ladezeiten oder die Benutzeroberfläche verlangsamen, prüfen Sie zunächst, ob der Speicherplatz, die Prozessorauslastung oder eines der Plugins die Ursache für diese Veränderung ist.Notieren Sie sich vor dem Ändern der Konfigurationsdatei die ursprünglichen Werte und ändern Sie jeweils nur eine Einstellung. So können Sie leichter feststellen, welche Änderung das Leistungsproblem verursacht hat. Testen Sie nach der Änderung die Anmeldung, das Hochladen von Dateien und die Synchronisierung.
Dateiberechtigungen und Wartungsmodus
Konfigurieren Sie die Dateiberechtigungen von Nextcloud und überprüfen Sie anschließend die Firewall sowie die Updates. Um einen sicheren Betrieb des VPS zu gewährleisten, sollten Sie nur die erforderlichen Netzwerkzugriffe zulassen und Wartungsarbeiten im aktivierten Wartungsmodus durchführen.
- Legen Sie als Eigentümer der Nextcloud-Verzeichnisse den Systembenutzer fest, unter dem der Webserver läuft. Gewähren Sie Schreibrechte nur für jene Verzeichnisse, die während des Betriebs geändert werden müssen. Machen Sie nicht alle Dateien der Anwendung allgemein beschreibbar, da dies unnötig weitreichende Zugriffsrechte gewährt.Überprüfen Sie anschließend den Eigentümer und die Berechtigungen des Speicherverzeichnisses. Nextcloud muss Zugriff auf die Benutzerdateien haben, während der Zugriff anderer Systembenutzer eingeschränkt werden muss. Sollte beim Hochladen ein Berechtigungsfehler auftreten, überprüfen Sie den Eigentümer des Verzeichnisses und dessen Zugriffseinstellungen.
- Wenn Redis einen Unix-Socket verwendet, überprüfen Sie bitte die Berechtigungen für den Socket. In der Anleitung wird empfohlen, den Wert von 700 auf 770 zu ändern. Überprüfen Sie nach der Änderung, ob die entsprechenden Systembenutzer von Redis und Nextcloud Zugriff auf den Socket haben. Ändern Sie bei einem Redis-Verbindungsfehler nicht wahllos alle Dateiberechtigungen. Überprüfen Sie den Pfad zum Socket, die Redis-Konfiguration und die Nextcloud-Einstellungen. Überprüfen Sie nach der Wiederherstellung der Verbindung erneut die Statusanzeigen im Administrationsbereich.
- Aktivieren Sie vor einem Update oder einer Änderung auf Dateiebene den Wartungsmodus. Sie können diesen mit dem Befehl „
occ maintenance:mode --on“ aktivieren und nach Abschluss des Vorgangs mit dem Befehl „occ maintenance:mode --off“ wieder deaktivieren. Führen Sie den Befehl aus dem Installationsverzeichnis von Nextcloud aus. Deaktivieren Sie den Wartungsmodus nach Abschluss des Vorgangs. Öffnen Sie die Weboberfläche, melden Sie sich an und versuchen Sie, auf eine Datei zuzugreifen. Auf diese Weise können Sie überprüfen, ob Nextcloud wieder einsatzbereit ist. - Beschränken Sie die Regeln der VPS-Firewall auf die tatsächlich genutzten Dienste. Für eine HTTPS-Verbindung ist Port 443 erforderlich; andere Ports sollten Sie nur dann zulassen, wenn dies aufgrund der Serverkonfiguration gerechtfertigt ist. Machen Sie den Verwaltungszugriff nicht unnötig öffentlich zugänglich. Versuchen Sie nach der Änderung der Regeln, über die Domain auf Nextcloud zuzugreifen. Im Falle eines HTTPS-Fehlers überprüfen Sie bitte das Zertifikat, die DNS-Einstellungen der Domain sowie die Firewall-Regeln. Falls Nextcloud unter der Adresse „localhost“ funktioniert, unter der Domain jedoch nicht, überprüfen Sie bitte die Einstellungen des Webservers und die Netzwerkregeln.
- Überprüfen Sie regelmäßig, ob Updates für das Betriebssystem und Nextcloud verfügbar sind, und aktivieren Sie für die Installation den Wartungsmodus. Erstellen Sie vor jeder Änderung eine Sicherungskopie der Datenbank und der Dateien. Überprüfen Sie nach dem Update die Verwaltungsseite und die Serverprotokolle.Sollte sich der Wartungsmodus nicht deaktivieren lassen, führen Sie den Befehl „
occ maintenance:mode --off“ erneut aus. Ist die Seite weiterhin nicht erreichbar, überprüfen Sie die Apache- oder NGINX-Einstellungen sowie die Firewall. Fehlermeldungen und Protokolle helfen Ihnen dabei, Probleme auf Anwendungs- und Netzwerkebene voneinander abzugrenzen.
AWh: Webhosting
aWh bietet Webhosting für diejenigen an, die neben einer auf ihrem eigenen VPS verwalteten Nextcloud-Instanz auch eine Website oder einen separaten Hosting nutzen möchten. Die passende Lösung hängt davon ab, ob Sie eine eigene Serverumgebung verwalten oder Ihre Webinhalte über einen Webhosting-Dienst betreiben möchten. Mit der Domainregistrierung können Sie einen zu Ihrem Dienst passenden Domainnamen verwalten, und der E-Mail-Hosting-Dienst bietet Ihnen eine separate E-Mail-Lösung.
Sollte die Konfiguration, Aktualisierung und Backup Ihres VPS einen zu hohen Verwaltungsaufwand erfordern, überlegen Sie sich, welche Aufgaben Sie lieber selbst übernehmen möchten. aWh bietet Webhosting, Domainregistrierung und E-Mail-Hosting an. Sehen Sie sich die Webhosting-Angebote von aWh an und wählen Sie die Lösung aus, die Ihren Anforderungen entspricht.
Planen Sie Ihren nächsten Schritt
Die Installation von Nextcloud auf einem VPS ist nicht nur eine technische Konfiguration, sondern hängt auch davon ab, wie Sie Ihre eigene Serverumgebung verwalten möchten. Überlegen Sie sich, wie viel Zeit Sie für die Überwachung des Systems aufwenden können und welche Aufgaben Sie selbst in der Hand behalten möchten. Dies hilft Ihnen dabei, zu bestimmen, welche Infrastruktur am besten zu Ihren Arbeitsabläufen passt.
Wenn Sie eine eigene Serverumgebung wünschen, bietet aWh KVM-VPS an. Im Rahmen der Domainregistrierung können Sie auch die Webadresse für den Zugriff auf Nextcloud einrichten. Sehen Sie sich die Möglichkeiten an und wählen Sie den nächsten Schritt aus, der Ihren Anforderungen entspricht.
Nehmen Sie Kontakt mit aWh auf und finden Sie die Lösung, die Ihren Anforderungen entspricht.
Häufig gestellte Fragen zur Installation von Nextcloud auf einem VPS
Welche VPS-Ressourcen sind für die Installation von Nextcloud erforderlich?
Die erforderlichen Ressourcen werden durch die Anzahl der Nutzer, die Häufigkeit der Dateioperationen und die zugelassenen Anwendungen bestimmt. Zahlreiche gleichzeitige Uploads, das Erstellen von Dateivorschauen und die Ausführung von Hintergrundaufgaben können die Auslastung ebenfalls erhöhen. Wählen Sie einen VPS, auf dem neben den Dateien auch ausreichend Platz für die Datenbank und den Systembetrieb zur Verfügung steht. Beobachten Sie während des Betriebs die Speicher- und Prozessorauslastung.
Welche Linux-Distribution wird für die Installation von Nextcloud auf einem VPS empfohlen?
Ubuntu LTS kann eine geeignete Wahl sein, wenn Ihnen ein transparenter Installationsprozess und eine weit verbreitete Linux-Umgebung wichtig sind. Berücksichtigen Sie bei der Auswahl der Distribution Ihre Erfahrung als Systemadministrator, die Verfügbarkeit von Installationswerkzeugen sowie die Kompatibilität mit bestehenden Serveranwendungen. Verwalten Sie nach der Installation des Systems die Abhängigkeiten mit dem Paketmanager und wenden Sie konsequent dasselbe Konfigurationsverfahren an.
Wie lassen sich Nginx oder Apache, PHP und die Datenbank für Nextcloud einrichten?
Wählen Sie einen Webserver aus und passen Sie den PHP-Ausführungsmodus sowie die Datenbankverbindung von Nextcloud entsprechend an. Richten Sie nicht mehrere Webserver-Konfigurationen ein, die sich gegenseitig bedienen. Überprüfen Sie nach der Installation, ob der Webserver auf die Anwendungsdateien zugreifen kann, ob PHP die Anfragen verarbeitet und ob die Datenbank die Verbindung des Nextcloud-Benutzers akzeptiert. Überprüfen Sie im Falle eines Fehlers das Protokoll des betreffenden Dienstes.