Zum Inhalt springen

Lösungen · Dateien & Zusammenarbeit

VPS für Nextcloud mieten

Nextcloud All-in-One ist die projekteigene Docker-Installation: ein Mastercontainer, der Nextcloud, die Datenbank, Redis, Office, Talk und Backups hinter einem Web-Assistenten einrichtet. Was es von einem Server braucht, sind Speicherplatz für Ihre Dateien, Arbeitsspeicher für PHP und Vorschauen sowie eine Domain für das Zertifikat. BD-12 für $17.90 hat 200 GB und 12 GB RAM; C4-8-160 für $75.90 wird mit gestartetem AIO geliefert.

Was es braucht

Software laut Dokumentation, Größen mit Quellenangabe

Software und Sicherheitskonfiguration stammen aus der Dokumentation des jeweiligen Projekts. Wo das Projekt keine Hardwareangabe veröffentlicht, ist bei den Größen angegeben, von wem sie stammen.

Aus der Nextcloud-AIO-README

  • Docker, dann der Mastercontainer mit --publish 80:80 --publish 8080:8080 --publish 8443:8443 und dem Docker-Socket schreibgeschützt.
  • Eine Domain, die auf den Server zeigt, mit erreichbaren Ports 80 und 8443, damit AIO ein Let's-Encrypt-Zertifikat holen kann.
  • Erster Aufruf: https://your-ip:8080 per IP (selbstsigniert), Passwort aus configuration.json im Container.
  • PHP nutzt standardmäßig 512 MB pro Prozess; Office (Collabora) und Talk brauchen jeweils eigenen Arbeitsspeicher. Backups sind integriert (Borg).

Größen (unsere Angaben: AIO veröffentlicht keine Hardwarewerte)

Dimensionierung nach Einsatzzweck
WorkloadvCPURAM
Dateien und Kalender für eine bis drei PersonenNextcloud, Datenbank, Redis. Die Last entsteht durch Vorschauen und Uploads.24 GB
Eine Familie oder ein kleines Team, mit OfficeCollabora ist eine browserbasierte Office-Suite, die auf Ihrem Server läuft.48 GB
Talk-Videoanrufe, viele Nutzer, VolltextsucheDas High-Performance-Backend und der Suchindex brauchen RAM.612 GB

Die passenden Tarife

4 Server, live bepreist

Sortiert nach Speicherplatz, denn den füllt Nextcloud. Die Preise sind tagesaktuell, pro Monat, aus dem Katalog.

  • BD-8$12.90/Monat

    4 vCPU · 8 GB · 100 GB Speicherplatz · 32 TB

    100 GB, 8 GB: Dateien für wenige Personen. 4 vCPU, 8 GB, 100 GB und 32 TB Traffic. Fügen Sie den Docker-Befehl selbst ein.

  • BD-12$17.90/Monat

    6 vCPU · 12 GB · 200 GB Speicherplatz · 32 TB

    200 GB, 12 GB: mit Office und Talk. 6 vCPU und 12 GB für Collabora und Talk neben Nextcloud, 200 GB für die Dateien. Die Empfehlung unten.

  • BD-24$31.90/Monat

    8 vCPU · 24 GB · 300 GB Speicherplatz · 32 TB

    300 GB, 24 GB: ein Team. 8 vCPU, 24 GB, 300 GB. Volltextsuche, Vorschauen für große Fotobibliotheken, viele gleichzeitige Nutzer.

  • C4-8-160$75.90/Monat

    4 vCPU · 8 GB · 160 GB Speicherplatz · 3 TB

    160 GB, wird mit gestartetem AIO geliefert. Die Vorlage installiert Docker und startet den Mastercontainer bei einem Anbieter, der Startskripte ausführt; Sie schließen auf Port 8080 ab.

„Installiert bereitstellen“ öffnet den Konfigurator mit unserem Nextcloud AIO-Startskript bereits vollständig im Startskript-Feld, noch vor dem Kauf. Es läuft einmal als root, während der Server eingerichtet wird, und nur bei Anbietern, deren Plattform Startskripte ausführt; bei den übrigen Zeilen besteht die Installation aus denselben Befehlen, die Sie selbst einfügen.

Die Installation

Fünf Schritte, aus der AIO-README

Mit der Vorlage sind die Schritte 1 und 2 erledigt, wenn der Server bereitsteht. Halten Sie die Domain vor Schritt 3 bereit.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. Starten Sie den Mastercontainer genau wie in der README gezeigt: docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro ghcr.io/nextcloud-releases/all-in-one:latest
  3. Richten Sie eine Domain auf den Server. Ein A-Record wie cloud.example.com; AIO prüft ihn und holt das Zertifikat selbst.
  4. Öffnen Sie die AIO-Oberfläche per IP. https://your-ip:8080, akzeptieren Sie das selbstsignierte Zertifikat und melden Sie sich mit dem Passwort aus docker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/data/configuration.json an.
  5. Domain eingeben, Container auswählen, starten. Office, Talk, Imaginary, Volltextsuche: jeweils ein Kontrollkästchen und ein Stück RAM. Legen Sie ein Borg-Backup-Ziel fest, bevor Sie jemanden einladen.

Ehrlich gesagt

Was wir tatsächlich kaufen würden

Nextcloud füllt den Speicherplatz und verbraucht RAM in den optionalen Containern. Planen Sie für beides.

Für einen Haushalt oder ein kleines Team, mit Office

BD-12 · $17.90/Monat

6 vCPU, 12 GB und 200 GB für $17.90: Nextcloud mit eingeschaltetem Collabora und Talk, 200 GB für die Dateien und 32 TB Traffic, damit das Synchronisieren einer Fotobibliothek keine Rechnung verursacht. Er ist günstiger als der 160-GB-Rechner mit unserer Vorlage, und die Vorlage besteht ohnehin nur aus zwei Befehlen. Wenn Sie Office oder Talk nicht nutzen, reicht BD-8 für $12.90 mit 100 GB.

Fragen

Was Kunden vor dem Kauf fragen.

Wie viel RAM und Speicherplatz braucht Nextcloud?
Das AIO-Projekt veröffentlicht keine Mindestanforderungen an die Hardware. Es sagt aber: PHP nutzt standardmäßig 512 MB pro Prozess, und jeder optionale Container (Collabora Office, das High-Performance-Backend von Talk, Imaginary für Vorschauen, Volltextsuche) ist ein eigener Dienst mit eigenem Arbeitsspeicher. Dateien und Kalender für wenige Personen laufen mit 4 GB; mit Office und Talk planen Sie 8–12 GB ein. Der Speicherplatz ist einfach die Größe dessen, was Sie speichern werden, plus die Backups, weshalb die Zeilen oben nach Speicherplatz sortiert sind.
Brauche ich eine Domain?
Ja. AIO prüft, ob eine Domain auf den Server zeigt, bevor es Nextcloud startet, und nutzt diese Domain, um ein Let's-Encrypt-Zertifikat abzurufen, wofür die Ports 80 und 8443 erreichbar sein müssen. Ohne Domain können Sie den Mastercontainer starten, den Assistenten aber nicht abschließen. Registrieren Sie zuerst eine, oder nutzen Sie die in der README beschriebene deSEC-Option.
Was macht das Startskript-Preset?
Es installiert Docker mit Dockers eigenem Skript und startet den AIO-Mastercontainer mit genau dem docker-run-Befehl aus der README (Ports 80, 8080, 8443; Docker-Socket schreibgeschützt; das Mastercontainer-Volume), öffnet diese Ports sowie 443 in der Firewall und hinterlegt /root/NEXTCLOUD-NEXT-STEPS.txt mit dem Befehl, der das AIO-Passwort ausgibt, und den folgenden Schritten. Es trägt keine Domain ein und startet Nextcloud nicht selbst: Das erledigt der Assistent, mit Ihrer Domain.
Ist Port 8080 öffentlich? Ist das sicher?
So ist AIO konzipiert: Die Oberfläche auf 8080 ist durch das lange Zufallspasswort geschützt, das im Container gespeichert ist und nur root auf dem Rechner lesen kann, und sie spricht HTTPS mit einem selbstsignierten Zertifikat. Sobald Nextcloud läuft, nutzen Sie es auf Ihrer Domain über 443; 8080 und 8443 sind die Verwaltungsoberfläche.
Wie werden Backups erstellt?
AIO enthält BorgBackup: Sie legen in der Oberfläche ein Ziel (einen eingebundenen Datenträger oder ein entferntes Borg-Repository) und einen Zeitplan fest, und es erstellt konsistente Snapshots der gesamten Installation. Erledigen Sie das, bevor Sie jemanden einladen; eine Nextcloud ohne Backups ist ein freigegebener Ordner mit zusätzlichen Schritten.
Nextcloud AIO oder eine manuelle Installation?
AIO ist der vom Projekt empfohlene Weg zum Selbsthosten und der, den diese Seite beschreibt: ein Befehl, ein Assistent, Updates und Backups werden übernommen. Eine manuelle Installation gibt Ihnen jede Stellschraube und jede lästige Pflicht. Sofern Sie nicht wissen, warum Sie die Stellschrauben brauchen, nehmen Sie AIO.