Raspberry Pi Nextcloud

NEWS



RASPBERRY PI NEXTCLOUD


Nextcloud auf dem Raspberry Pi

Die eigene Cloud auf dem Raspberry Pi

Kurz gesagt: Lohnt sich eine eigene Cloud auf dem Pi?

Raspberry Pi Nextcloud in der Kurzfassung:

  • Der schnellste Weg: Nextcloud AIO als Docker-Paket – ein Master-Container richtet Datenbank, Cache und Proxy ein und bringt Backup und Updates mit.
  • Der bequemste Weg: NextcloudPi als fertiges Image mit Oberfläche für Let's Encrypt, DynDNS und Datenverzeichnis.
  • Eine SSD ist Pflicht: Datenbank, Vorschaubilder und Protokolle schreiben permanent – auf einer Speicherkarte ist das ein Countdown.
  • Mindestens 4 GB RAM: Auf 2 GB läuft Nextcloud, lässt sich aber Zeit. Ab 8 GB wirkt es flüssig.
  • Zugriff von außen: DynDNS plus Portfreigabe und Let's Encrypt – oder ohne offene Ports über Cloudflare Tunnel beziehungsweise VPN.
  • Realistisch bleiben: Für eine Familie mit bis zu fünf Konten reicht der Pi. Zwanzig gleichzeitige Nutzer sind die falsche Baustelle.

Was Nextcloud auf dem Raspberry Pi wirklich leistet

Nextcloud ist eine Dateiablage mit Weboberfläche und Sync-Clients für Windows, macOS, Linux, Android und iOS – und darüber hinaus ein Baukasten: Kalender, Kontakte, Notizen, Aufgaben, Fotoalbum und ein geteilter Link statt eines Mail-Anhangs. Alles liegt auf der eigenen Hardware, ohne fremdes Rechenzentrum.

Der Reiz liegt auf der Hand: ein Board für rund achtzig Euro, eine SSD dazu, wenige Watt im Dauerbetrieb – und das Abo für Cloud-Speicher entfällt. Wer 2 TB mietet, hat die Hardware nach etwa zwei Jahren wieder eingespielt. Dazu kommt der Punkt, der sich nicht in Euro ausdrückt: Urlaubsfotos und Steuerunterlagen liegen im eigenen Regal.

Die Gegenseite gehört dazu. Nextcloud ist eine große PHP-Anwendung mit Datenbank, der Pi ein sparsamer Kleinrechner – ein Ordner mit tausend Bildern öffnet beim ersten Mal spürbar langsamer als bei einem kommerziellen Dienst. Und einen Support-Chat gibt es nicht: Updates, Backups und defekte Datenträger liegen in der eigenen Verantwortung.

Raspberry Pi Nextcloud: AIO, NextcloudPi oder manuell?

Drei Wege führen zum Ziel. Sie unterscheiden sich vor allem darin, wie viel Arbeit später anfällt.

VarianteEinrichtungUpdates & BackupFür wen
Nextcloud AIO (Docker)Ein Container startet alle weiterenEingebaut, Sicherung per BorgBackupStandardempfehlung für fast alle
NextcloudPiFertiges Image, Panel im BrowserAutomatik über ncp-configEinsteiger ohne Docker
Manuell (Apache, PHP, MariaDB)Stunden HandarbeitAlles selbst, PHP inklusiveWer volle Kontrolle braucht

Nextcloud AIO ist der offizielle Weg des Projekts: Ein Master-Container verwaltet Datenbank, Redis-Cache und Vorschau-Erzeugung als getrennte Container. Genau deshalb geht ein Update selten schief – alle Bausteine passen versionsgenau zusammen. Wer bereits andere Container betreibt, sollte die Ports 80, 443 und 8080 im Blick behalten.

NextcloudPi nimmt noch mehr ab: Weboberfläche, Let's Encrypt, DynDNS, Backup-Zeitplan und ein Assistent für das Datenverzeichnis. Der Preis ist die Abhängigkeit von einem Community-Projekt, das dem offiziellen Nextcloud gelegentlich hinterherläuft. Die manuelle Installation mit Webserver, PHP und MariaDB lohnt nur, wenn der Server ohnehin für andere Projekte läuft.

Nextcloud auf dem Raspberry Pi installieren – Schritt für Schritt

Der Ablauf beschreibt den empfohlenen Weg über Nextcloud AIO.

  1. System vorbereiten: Raspberry Pi OS Lite (64 Bit) aufspielen und mit sudo apt update && sudo apt full-upgrade auf Stand bringen. uname -m muss aarch64 melden.
  2. Vom richtigen Medium starten: Der Pi soll von NVMe-SSD oder per USB von einer SSD laufen, dazu gehört eine feste Adresse im Netz.
  3. Docker einrichten: curl -sSL https://get.docker.com | sh, anschließend sudo usermod -aG docker $USER und neu anmelden.
  4. AIO starten: Den Master-Container laut offizieller Anleitung mit gesetztem NEXTCLOUD_DATADIR starten. Dieser Wert lässt sich später nur mit Aufwand ändern.
  5. Oberfläche öffnen: https://<IP-des-Pi>:8080 aufrufen und die angezeigte Passphrase sicher ablegen – ohne sie ist die Verwaltung gesperrt.
  6. Domain eintragen: Die von außen erreichbare Adresse angeben; AIO prüft sie und holt das Zertifikat.
  7. Container starten lassen: Der erste Durchlauf lädt mehrere Gigabyte und dauert zwanzig Minuten oder länger.
  8. Nachjustieren: Im Panel die Zusatz-Container wählen. Die Vorschau-Erzeugung lohnt fast immer, Talk und Office kosten spürbar Leistung.

Warum Raspberry Pi Nextcloud eine SSD braucht

Nextcloud schreibt fortlaufend: Jede Dateiänderung landet in der Datenbank, dazu kommen Protokolle, Sperrdateien und für jedes Bild mehrere Vorschaugrößen. Berichte aus der Community zeigen ein wiederkehrendes Muster – Speicherkarten geben unter dieser Last nach Monaten auf, beschädigt ist dann ausgerechnet die Datenbank. Eine SSD ist deshalb keine Komfortfrage. Sinnvoll ist eine Zweiteilung: System und Datenbank auf eine NVMe-SSD am M.2-HAT, die Nutzdaten auf eine größere USB-Festplatte. So wächst der Speicher später ohne Neuinstallation.

  1. Mit ext4 formatieren. NTFS und exFAT kennen keine Linux-Rechte – Nextcloud scheitert daran zuverlässig.
  2. Fest einhängen: Einhängepunkt anlegen (etwa /media/ncdata) und die Platte über ihre UUID in /etc/fstab eintragen. Namen wie /dev/sda1 können nach einem Neustart wandern.
  3. Rechte setzen: sudo chown -R www-data:www-data /media/ncdata – bei AIO passiert das automatisch.
  4. Verzeichnis bekannt machen: bei AIO über die Variable beim ersten Start, bei NextcloudPi über nc-datadir, manuell über datadirectory in der config.php.

Wichtig: Das Datenverzeichnis ist kein normaler Ordner. Dateien dürfen dort nie von Hand hineinkopiert werden, sonst kennt die Datenbank sie nicht. Bestehende Bestände bindet die App „Externer Speicher" ein.

Zugriff von außen: HTTPS, DynDNS und Cloudflare Tunnel

Im Heimnetz genügt die IP-Adresse. Sobald das Handy unterwegs Fotos hochladen soll, braucht es einen verschlüsselten Weg hinein – drei Ansätze haben sich durchgesetzt.

Klassisch mit DynDNS: Ein kostenloser DynDNS-Dienst verknüpft die wechselnde Adresse mit einem festen Namen, im Router werden die Ports 80 und 443 freigegeben, Let's Encrypt liefert das Zertifikat. Voraussetzung ist eine öffentliche IPv4-Adresse.

Ohne offene Ports: Ein kleiner Dienst auf dem Pi baut die Verbindung von innen nach außen auf, der Router bleibt dicht. Das klappt auch hinter DS-Lite – mit einer Einschränkung: Im Gratistarif begrenzt Cloudflare Uploads auf 100 MB. Für Fotos reicht das, für Videos nicht. Details in der Anleitung zum Cloudflare Tunnel.

Nur über VPN: die sicherste Variante. Nextcloud bleibt im Heimnetz, das Handy wählt sich per WireGuard ein. Der Haken: Geteilte Links gehen nur mit VPN-Zugang.

In jedem Fall gehören zwei Einträge in die Konfiguration: die Adresse unter trusted_domains und dieselbe als overwrite.cli.url. Fehlt der zweite, erzeugt Nextcloud Freigabelinks mit der internen IP.

Fotos, Kalender und Kontakte statt Google

Der häufigste Grund für eine eigene Cloud ist die automatische Sicherung der Handyfotos. In der Nextcloud-App aktiviert man dazu den Auto-Upload. Unter Android läuft das zuverlässig im Hintergrund, unter iOS greifen die Systembeschränkungen – dort werden neue Aufnahmen meist erst beim Öffnen der App übertragen. Wer den Schwerpunkt auf Bilder legt, sollte sich Immich ansehen.

Kalender und Kontakte sind der zweite große Baustein. Nextcloud spricht die offenen Standards CalDAV und CardDAV: Auf dem iPhone reicht ein CalDAV-Konto in den Einstellungen, unter Android übernimmt DAVx5 die Vermittlung. Danach synchronisieren Termine und Adressen wie zuvor bei Google. Für Familien lohnt ein geteilter Kalender mit Schreibrecht für alle.

Zur Leistung eine realistische Erwartung: Große Dateien schaufelt ein Pi 5 mit SSD am Gigabit-Netz schnell genug für Heimverhältnisse. Zäh wird es bei vielen kleinen Dateien und beim ersten Aufbau der Vorschaubilder. Erfahrungswerte aus Foren zeigen: Ab etwa zehn gleichzeitig synchronisierenden Clients bremst die Datenbank spürbar.

Backup-Strategie: Die eigene Cloud ist kein Backup

Ein verbreiteter Denkfehler: Wer Fotos vom Handy in die eigene Cloud lädt, hat sie nicht gesichert, sondern verschoben. Ein Backup besteht aus drei Teilen – Datenverzeichnis, Datenbank-Abzug und config.php.

  • Wartungsmodus zuerst: occ maintenance:mode --on vor dem Sichern, danach wieder aus. Sonst passen Dateien und Datenbank nicht zusammen.
  • Eingebaute Werkzeuge nutzen: AIO und NextcloudPi bringen BorgBackup mit – zeitgesteuert und mit weniger Fehlerquellen als eigene Skripte.
  • Zweites Ziel im Haus: eine zusätzliche USB-Platte. Eine Sicherung auf derselben Platte ist keine.
  • Ein Ziel außer Haus: verschlüsselt in einen Cloud-Speicher – Brand und Diebstahl kennen keine RAID-Systeme.
  • Wiederherstellung testen: einmal im Jahr einspielen. Ein ungetestetes Backup ist eine Behauptung; Grundlagen zeigt die Anleitung zum Raspberry Pi Backup.

Typische Fehler und Stolpersteine

  • Zu wenig RAM: Auf 1 oder 2 GB läuft Nextcloud zwar an, aber Datenbank, PHP und Cache streiten sich um jeden Block.
  • PHP-Limits vergessen: Bei der manuellen Installation bremsen die Standardwerte massiv. memory_limit auf mindestens 512M, dazu upload_max_filesize und post_max_size – sonst brechen große Uploads ab.
  • Fehlender Speicher-Cache: Ohne APCu und Redis warnt Nextcloud nicht nur, es wirkt auch träger. Redis übernimmt zusätzlich das Sperren von Dateien und verhindert hängende Sync-Vorgänge.
  • Langsame Vorschaubilder: Standardmäßig entsteht jedes Vorschaubild erst beim Betrachten. Die App „Preview Generator" erzeugt sie nachts per Cronjob im Voraus – der wirksamste Handgriff für ein flüssiges Fotoalbum.
  • Cron falsch eingestellt: In den Grundeinstellungen sollte Cron statt AJAX aktiv sein. Sonst laufen Hintergrundaufgaben nur, wenn jemand die Oberfläche geöffnet hat.
  • 32-Bit-System: Ein altes Raspberry Pi OS in der 32-Bit-Variante bereitet mit aktuellen Container-Images nur Ärger.
  • Ungeschützt ins Netz gestellt: Eine öffentlich erreichbare Cloud braucht starke Passwörter, Zwei-Faktor-Anmeldung und Updates – siehe Raspberry Pi absichern.

Häufige Fragen zu Nextcloud auf dem Raspberry Pi

Welcher Raspberry Pi eignet sich für Nextcloud?
Ein Pi 5 mit 8 GB RAM und NVMe-SSD ist die runde Empfehlung. Ein Pi 4 mit 4 GB genügt für ein bis zwei Konten, ist bei großen Ordnern aber langsamer.

Geht Nextcloud auch auf einer Speicherkarte?
Technisch ja, dauerhaft nein. Die permanenten Schreibzugriffe verschleißen Karten schnell, und der Ausfall trifft die Daten, die Dateien und Konten verknüpfen.

Was ist besser: Nextcloud AIO oder NextcloudPi?
AIO ist der offizielle Weg mit saubereren Updates. NextcloudPi punktet mit seiner Oberfläche für Zertifikate, DynDNS und Backup.

Wie komme ich ohne Portfreigabe an meine Cloud?
Über einen Cloudflare Tunnel oder ein VPN. Der Tunnel läuft auch hinter DS-Lite, begrenzt im Gratistarif aber Uploads auf 100 MB.

Kann ich Nextcloud parallel zu anderen Diensten betreiben?
Ja, sofern RAM und Ports reichen. Mit 8 oder 16 GB läuft etwa Home Assistant daneben. Kritisch sind nur Dienste, die ebenfalls Port 443 wollen.

Wie viele Nutzer verträgt die eigene Cloud?
Drei bis fünf aktive Konten sind unkritisch. Ab etwa zehn gleichzeitig synchronisierenden Geräten wird die Datenbank zum Flaschenhals.

Warum sind meine Fotoalben so langsam?
Weil Vorschaubilder erst beim Betrachten entstehen. Mit der App „Preview Generator" und einem nächtlichen Cronjob werden sie vorab erzeugt.

Fazit

Ein Raspberry Pi Nextcloud-Server gehört zu den wenigen Bastelprojekten, die im Alltag hängenbleiben: Fotos landen automatisch zu Hause, Termine und Kontakte laufen ohne fremden Anbieter, das Abo entfällt. Unsere klare Empfehlung: Nextcloud AIO auf einem Pi 5 mit 8 GB RAM, System und Datenbank auf einer NVMe-SSD, die Nutzdaten auf einer separaten Platte – Zugriff von außen über Cloudflare Tunnel oder VPN statt über dauerhaft offene Ports. Wer das Terminal meiden möchte, nimmt NextcloudPi und verliert wenig. Nur an einer Stelle sollte niemand sparen: Ohne SSD und ohne getestetes Backup ist die eigene Cloud kein Fortschritt, sondern ein Risiko mit Weboberfläche.

* = Affiliate Link (raspi-config.de ist Teilnehmer des Partnerprogramms von Amazon EU, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu Amazon.de Werbekostenerstattung verdient werden kann.)


VORSCHAU


Was Dich im Raspberry Pi Videokurs erwartet.


Play klicken & Video abspielen.

QUIZ


Prüfe Deinen aktuellen Wissensstand.

Raspberry Pi Quiz starten

Bild anklicken & Quiz starten.

NEWS



EMPFEHLUNG



Danke für Deine Weiterempfehlung!

© 2026 raspi-config.de | Datenschutz | Impressum