Nextcloud einfach selber hosten (mit SQLite)

Nextcloud einfach selber hosten (mit SQLite)

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
5 min

Nextcloud ist die führende Open-Source-Plattform für Cloud-Speicher und Zusammenarbeit - eine selbst gehostete Alternative zu Google Drive und Dropbox, bei der du die volle Kontrolle über deine Daten hast. Diese Anleitung zeigt das einfachste Setup: Nextcloud mit SQLite, ganz ohne separate Datenbank.

Sliplane ist eine Managed-Container-Plattform, die Self-Hosting einfach macht. Mit One-Click-Deployment bekommst du Nextcloud in wenigen Minuten zum Laufen - kein Server-Setup, kein Reverse Proxy, keine Infrastruktur-Wartung.

SQLite ist ideal für den persönlichen Gebrauch oder kleine Teams (bis ~10 Nutzer). Wenn du MySQL oder PostgreSQL für ein größeres Team oder produktive Workloads brauchst, schau dir unsere Anleitung zum einfachen Self-Hosting von Nextcloud an – dort wird das Deployment mit einer richtigen Datenbank erklärt.

Voraussetzungen

Vor dem Deployment brauchst du einen Sliplane Account (kostenlose Testversion verfügbar).

Quick Start

Sliplane bietet One-Click-Deployment mit Presets.

SliplaneNextcloud deployen >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server aus. Wenn du dich gerade angemeldet hast, bekommst du einen 48-Stunden-Testserver kostenlos
  4. Klick auf Deploy!

Warum SQLite?

SQLite ist eine dateibasierte Datenbank, die keinen separaten Datenbankserver braucht. Das LinuxServer.io Nextcloud Image bringt SQLite-Support direkt mit, sodass das Setup aus einem einzigen Container besteht - ohne weitere Dependencies. Das macht es:

  • Einfach: kein separater Datenbankservice, den du konfigurieren oder warten musst
  • Leichtgewichtig: läuft prima auf einem 9 €/Monat Sliplane Server
  • Ausreichend: funktioniert super für den persönlichen Gebrauch oder Teams bis ~10 Nutzer

Für größere Deployments empfiehlt Nextcloud offiziell den Wechsel zu MySQL oder PostgreSQL. Wenn das bei dir der Fall ist, schau dir stattdessen Nextcloud einfach selber hosten an.

Über das Preset

Das One-Click-Deployment oben nutzt Sliplanes Nextcloud-Preset. Das Preset ist für ein sauberes, stabiles Standard-Setup gebaut:

  • LinuxServer.io Image (lscr.io/linuxserver/nextcloud) für bessere Docker-Integration und regelmäßige Updates
  • Spezifischer Version-Tag (33.0.2) für Stabilität - prüf auf LinuxServer Nextcloud auf Docker Hub, ob es neuere Versionen gibt
  • SQLite als Datenbank, gespeichert im /config Volume - kein separater Datenbank-Container nötig
  • Persistenter Speicher für Config (/config) und Daten (/data)
  • Vorkonfiguriert mit sinnvollen Defaults für Zeitzone und Dateiberechtigungen

Nächste Schritte

Sobald Nextcloud auf Sliplane läuft, öffne es über die Domain, die Sliplane dir zugewiesen hat (z.B. nextcloud-xxxx.sliplane.app).

Beim ersten Start zeigt Nextcloud einen Setup-Wizard, in dem du deinen Admin-Account erstellst. Wähl ein starkes Passwort und los geht's.

Standard-Zugangsdaten

Es gibt keine Standard-Zugangsdaten. Du erstellst den Admin-Account selbst beim ersten Setup-Wizard. Danach kannst du über das Nextcloud Admin-Panel weitere Nutzer anlegen.

Speicherpfade

Das LinuxServer Nextcloud Image nutzt folgende Pfade im Container:

PfadZweck
/configNextcloud Config, SQLite-Datenbank und App-Daten
/dataNutzerdateien und Uploads

Beide Pfade sind vom Preset als persistente Volumes gemountet, sodass deine Daten Container-Neustarts und Redeployments überleben.

Umgebungsvariablen

Das Preset setzt ein paar wichtige Umgebungsvariablen. Du kannst sie im Sliplane Dashboard anpassen:

VariableDefaultZweck
PUID1000User-ID für Dateiberechtigungen
PGID1000Group-ID für Dateiberechtigungen
TZEurope/BerlinZeitzone des Containers

Eigene Domain verwenden

Du kannst eine eigene Domain zu deinem Nextcloud-Service im Sliplane Dashboard hinzufügen. Sliplane kümmert sich automatisch um SSL-Zertifikate. Nach dem Hinzufügen deiner Domain musst du eventuell die trusted_domains-Einstellung in /config/www/nextcloud/config/config.php aktualisieren.

Logging

Standardmäßig gehen Container-Logs an STDOUT, was super mit Sliplanes eingebautem Log-Viewer funktioniert. Nextcloud schreibt Logs auch nach /config/log/nextcloud/nextcloud.log im Container. Für allgemeine Docker-Log-Tipps schau dir unseren Post über Docker Logs an.

Backups

Deine Daten werden in Docker Volumes gespeichert. Sliplane macht das Backup von Volumes einfach - schau dir unseren Guide zu 4 einfachen Wegen, Docker Volumes zu sichern an.

Kostenvergleich

Natürlich kannst du Nextcloud auch bei anderen Cloud-Anbietern selbst hosten. Hier ist ein Preisvergleich der gängigsten Optionen:

AnbietervCPU CoresRAMDiskGeschätzte MonatskostenHinweise
Sliplane22 GB40 GB9 €Preis pro Server
Render12 GB40 GB~35-45 $VM Small
Fly.io22 GB40 GB~20-25 $VM + Volume
Railway22 GB40 GB~15-66 $Nutzungsbasiert

FAQ

Ist SQLite gut genug für Nextcloud?

Für den persönlichen Gebrauch oder kleine Teams (bis ~10 Nutzer) funktioniert SQLite prima. Es ist die einfachste Option, da kein separater Datenbankservice nötig ist. Für größere Teams oder höhere Parallelzugriffe empfiehlt Nextcloud MySQL oder PostgreSQL. Schau dir unsere Anleitung zum einfachen Self-Hosting von Nextcloud an, wenn du eine andere Datenbank brauchst.

Was kann ich mit selbst gehostetem Nextcloud machen?

Nextcloud bietet dir eine komplette Suite an Kollaborations-Tools: Dateisync über alle Geräte, kollaboratives Editieren von Dokumenten mit Nextcloud Office, Kalender und Kontakte, Videoanrufe mit Nextcloud Talk und hunderte Apps aus dem Nextcloud App Store. Self-Hosting bedeutet, dass deine Daten niemals deinen Server verlassen.

Wie konfiguriere ich Nextcloud nach dem Deployment?

Die meisten Einstellungen sind über das Nextcloud Admin-Panel im Browser verfügbar. Für erweiterte Config kannst du /config/www/nextcloud/config/config.php direkt bearbeiten. Die Nextcloud Admin-Dokumentation beschreibt alle verfügbaren Optionen.

Wie update ich Nextcloud?

Änder den Image-Tag in deinen Service-Einstellungen auf Sliplane (z.B. von 33.0.2 auf eine neuere Version) und deploye neu. Nextcloud unterstützt nur Upgrades um jeweils eine Major-Version, also überspring keine Versionen. Prüf auf LinuxServer Nextcloud auf Docker Hub, welche Version aktuell ist. Lies immer die Nextcloud Upgrade-Dokumentation vor großen Versions-Upgrades.

Kann ich später von SQLite zu MySQL/PostgreSQL wechseln?

Ja, Nextcloud bietet den Befehl occ db:convert-type für die Migration. Das erfordert aber ein paar manuelle Schritte. Wenn du denkst, dass du MySQL/PostgreSQL irgendwann brauchst, ist es einfacher, gleich damit zu starten - schau dir dazu unsere Nextcloud easy way Anleitung an.

Gibt es Alternativen zu Nextcloud?

Ja. Beliebte Optionen sind OpenCloud (ein moderner Fork von ownCloud), ownCloud (das Original-Projekt, von dem Nextcloud geforkt wurde) und Seafile (fokussiert auf Dateisync-Performance). Schau dir unseren Blogpost 5 awesome Nextcloud alternatives an für einen vollständigen Vergleich.

Kann ich Nextcloud mit Mobile- und Desktop-Apps nutzen?

Ja. Nextcloud bietet offizielle Apps für Android, iOS, Windows, macOS und Linux. Zeig einfach auf deine Sliplane-Domain und log dich mit deinen Zugangsdaten ein.

Nextcloud jetzt selber hosten - ganz einfach!

Sliplane gibt dir alles, was du brauchst, um Nextcloud ohne Server-Stress zu betreiben.