Eigene Cloud zu Hause: Nextcloud auf dem Raspberry Pi installieren

Melden

Hier ist ein ausführliches Tutorial, wie du deine eigene private Cloud mit Nextcloud auf einem Raspberry Pi einrichtest. Wir nutzen dafür NextcloudPi, da dies die stabilste und einfachste Methode für Einsteiger ist.


Mit einer eigenen Cloud behältst du die volle Kontrolle über deine Daten (Fotos, Dokumente, Kontakte, Kalender), ohne auf Drittanbieter wie Google Drive oder Dropbox angewiesen zu sein.

1. Voraussetzungen

Hardware

  • Raspberry Pi: Empfohlen wird ein Raspberry Pi 4 oder 5 (mit 4GB oder 8GB RAM für beste Performance). Ein Pi 3B+ funktioniert auch, ist aber langsamer.
  • MicroSD-Karte: Mindestens 16 GB (Class 10).
  • Externe Festplatte/SSD: Für die eigentlichen Daten (da SD-Karten durch viele Schreibvorgänge schnell kaputtgehen).
  • Netzteil: Ein stabiles Original-Netzteil für den Pi.
  • Netzwerkkabel: Eine LAN-Verbindung ist deutlich stabiler als WLAN.

Software


Schritt 2: Das Betriebssystem installieren

  1. Stecke die MicroSD-Karte in deinen PC.
  2. Öffne den Raspberry Pi Imager.
  3. Klicke auf OS wählen -> Eigenes Image auswählen und wähle die heruntergeladene NextcloudPi-Datei aus.
  4. Wähle unter Speichermedium deine SD-Karte aus.
  5. Klicke auf Schreiben. (Achtung: Alle Daten auf der Karte werden gelöscht).
  6. Optional: Wenn der Vorgang fertig ist, erstelle eine leere Datei namens ssh (ohne Dateiendung) im Hauptverzeichnis der SD-Karte, um Fernzugriff zu ermöglichen.

Schritt 3: Den Raspberry Pi starten

  1. Stecke die SD-Karte in den Raspberry Pi.
  2. Verbinde den Pi per LAN-Kabel mit deinem Router.
  3. Schließe die externe Festplatte an (vorzugsweise an einen blauen USB 3.0 Port).
  4. Verbinde das Netzteil. Der Pi fährt nun hoch (das kann beim ersten Mal 2-3 Minuten dauern).

Schritt 4: Die Ersteinrichtung (Web-Interface)

  1. Gehe an deinen PC und finde die IP-Adresse deines Raspberry Pi heraus (z.B. in der Benutzeroberfläche deines Routers/FritzBox unter "Heimnetz").
  2. Gib die IP-Adresse in deinen Browser ein (z.B. https://192.168.178.50).
  3. Sicherheitshinweis: Dein Browser wird warnen, dass die Verbindung nicht sicher ist (da das SSL-Zertifikat noch lokal ist). Klicke auf "Erweitert" und "Trotzdem fortfahren".
  4. Dir werden nun zwei Passwörter angezeigt (ncp und ncp-admin). Kopiere dir diese unbedingt!
  5. Aktiviere NextcloudPi über den Button im Web-Interface.

Schritt 5: Externe Festplatte einbinden

Standardmäßig speichert Nextcloud alles auf der SD-Karte. Das wollen wir ändern:

  1. Rufe das NextcloudPi-Konfigurationsmenü auf: https://DEINE-IP:4443 (Passwort ist das kopierte ncp-Passwort).
  2. Wähle im Menü links den Punkt nc-format-USB (Vorsicht: Löscht alle Daten auf der Festplatte!).
  3. Wähle danach nc-datadir, um den Speicherort deiner Daten auf die Festplatte zu verschieben (meistens unter /media/USBDrive/ncdata).
  4. Wähle nc-database, um auch die Datenbank auf die Festplatte zu verschieben (erhöht die Lebensdauer der SD-Karte).

Schritt 6: Zugriff aus dem Internet (Optional)

Damit du auch von unterwegs auf deine Daten zugreifen kannst, sind zwei Dinge nötig:

A. Portweiterleitung im Router

Du musst in deinem Router (z.B. FritzBox) zwei Ports an die IP-Adresse des Raspberry Pi weiterleiten:

  • Port 80 (HTTP)
  • Port 443 (HTTPS)

B. Dynamisches DNS (DDNS)

Da sich deine IP-Adresse zu Hause meist täglich ändert, brauchst du eine feste Adresse (z.B. meinecloud.duckdns.org).

  1. Erstelle ein Konto bei einem Anbieter wie DuckDNS.
  2. Nutze in der NextcloudPi-Oberfläche (:4443) das Tool duckdns, um die Daten einzugeben.
  3. Aktiviere danach letsencrypt, um ein kostenloses, echtes Sicherheits-Zertifikat zu erhalten.

Schritt 7: Apps nutzen

Deine Cloud ist nun bereit!

  • Web: Gib deine DDNS-Adresse oder die lokale IP im Browser ein.
  • Smartphone: Lade die Nextcloud App (Android/iOS) herunter und verbinde sie mit deiner Server-Adresse.
  • Desktop: Es gibt Nextcloud-Clients für Windows, macOS und Linux, die Ordner automatisch synchronisieren.

Tipps zur Wartung

  • Backups: Nutze in der NCP-Oberfläche die Funktion nc-backup, um regelmäßige Sicherungen auf eine zweite Festplatte zu machen.
  • Updates: NextcloudPi bietet automatische Updates an (nc-autoupdate). Aktiviere diese, um Sicherheitslücken zu schließen.
  • Sicherheit: Nutze starke Passwörter und aktiviere in den Nextcloud-Einstellungen die Zwei-Faktor-Authentifizierung (2FA).

Viel Erfolg mit deiner eigenen privaten Cloud!

0