Nextcloud: So bauen Sie Ihre eigene Cloud auf
Warum Sie Ihre Daten nicht Google oder Microsoft anvertrauen müssen - und wie Sie mit Nextcloud eine sichere, selbst gehostete Alternative schaffen.
Warum eine eigene Cloud?
In Zeiten von Google Drive, Dropbox und OneDrive stellt sich die Frage: Warum sollte man eine eigene Cloud betreiben? Die Antwort liegt in drei Worten: Kontrolle, Datenschutz und Unabhängigkeit.
Das Problem mit den großen Anbietern
| Aspekt | Große Cloud-Anbieter | Eigene Nextcloud |
|---|---|---|
| Datenspeicherort | USA, weltweit | Ihr Server, Ihr Land |
| Datenschutz | Deren AGBs | Ihre Regeln |
| Kosten | Monatlich steigend | Einmalig + Hosting |
| Speicherplatz | Begrenzt, teuer | Unbegrenzt möglich |
| Funktionsumfang | Vorgegeben | Erweiterbar |
| Verfügbarkeit | Abhängig vom Anbieter | In Ihrer Hand |
DSGVO-Konformität
Für europäische Unternehmen ist die DSGVO-Konformität entscheidend. Bei US-Cloud-Diensten ist diese trotz Standardvertragsklauseln rechtlich unsicher. Mit einer selbst gehosteten Nextcloud in einem deutschen Rechenzentrum sind Sie auf der sicheren Seite.
Was ist Nextcloud?
Nextcloud ist eine Open-Source-Plattform für Dateisynchronisation und Zusammenarbeit. Entstanden 2016 als Fork von ownCloud, hat sich Nextcloud zur führenden selbst gehosteten Cloud-Lösung entwickelt.
Kernfunktionen
- Dateisynchronisation: Desktop-Clients für Windows, Mac, Linux
- Mobile Apps: iOS und Android Apps
- Webinterface: Modernes, intuitives Dashboard
- Freigaben: Dateien und Ordner intern und extern teilen
- Versionierung: Frühere Dateiversionen wiederherstellen
- Papierkorb: Gelöschte Dateien wiederherstellen
Integrierte Apps
Nextcloud bietet weit mehr als nur Dateispeicherung:
Nextcloud Office: Dokumente, Tabellen und Präsentationen direkt im Browser bearbeiten - kompatibel mit Microsoft Office-Formaten.
Nextcloud Talk: Videoanrufe, Chat und Bildschirmfreigabe - eine vollständige Alternative zu Microsoft Teams.
Nextcloud Groupware: Kalender, Kontakte und E-Mail in einer Oberfläche.
Nextcloud Deck: Kanban-Boards für Projektmanagement à la Trello.
Installation
Systemvoraussetzungen
| Komponente | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 2 GB | 8+ GB |
| Speicher | 20 GB | Nach Bedarf |
| Betriebssystem | Ubuntu 22.04 | Ubuntu 24.04 |
| Webserver | Apache/nginx | nginx |
| Datenbank | SQLite | PostgreSQL |
| PHP | 8.1 | 8.3 |
Docker-Installation
Die einfachste Methode ist die Installation mit Docker Compose. Erstellen Sie eine docker-compose.yml mit den Services für die Nextcloud-App, PostgreSQL-Datenbank und Redis für Caching.
Nach dem Start ist Nextcloud unter Ihrer konfigurierten Domain erreichbar.
Erste Einrichtung
Nach der Installation:
- Admin-Konto erstellen: Sicheres Passwort wählen
- Datenverzeichnis prüfen: Außerhalb des Web-Roots
- Trusted Domains: Ihre Domain eintragen
- E-Mail konfigurieren: Für Benachrichtigungen und Passwort-Reset
- Hintergrund-Jobs: Cron einrichten für bessere Performance
Sicherheit
HTTPS einrichten
Verwenden Sie Let's Encrypt für kostenlose SSL-Zertifikate. Ein Reverse-Proxy wie nginx oder Traefik macht die Einrichtung einfach.
Zwei-Faktor-Authentifizierung
Aktivieren Sie 2FA für alle Benutzer:
- TOTP: Google Authenticator, Authy
- WebAuthn: Hardware-Keys wie YubiKey
- Backup-Codes: Für Notfälle generieren
Brute-Force-Schutz
Nextcloud hat einen integrierten Brute-Force-Schutz. Zusätzlich empfehlen wir Fail2ban für zusätzlichen Schutz auf Systemebene.
Sicherheits-Checkliste
| Maßnahme | Priorität |
|---|---|
| HTTPS aktivieren | Kritisch |
| Starke Admin-Passwörter | Kritisch |
| 2FA für alle Benutzer | Hoch |
| Regelmäßige Updates | Hoch |
| Fail2ban einrichten | Mittel |
| Firewall konfigurieren | Mittel |
| Log-Monitoring | Nice-to-have |
Performance-Optimierung
Caching aktivieren
Redis oder Memcached beschleunigen Nextcloud erheblich. Konfigurieren Sie in der config.php die Memory-Cache-Einstellungen für Local Cache und Distributed Cache.
Datenbank-Tuning
PostgreSQL bietet bessere Performance als MySQL. Wichtige Einstellungen sind shared_buffers, effective_cache_size und work_mem.
PHP-Optimierung
Erhöhen Sie memory_limit auf mindestens 512M und aktivieren Sie OPcache für schnellere PHP-Ausführung.
Backup-Strategie
Was sichern?
| Komponente | Pfad | Wichtigkeit |
|---|---|---|
| Daten | /var/www/nextcloud/data | Kritisch |
| Datenbank | PostgreSQL Dump | Kritisch |
| Config | /var/www/nextcloud/config | Hoch |
| Apps | /var/www/nextcloud/apps | Mittel |
Automatisches Backup
Erstellen Sie ein Backup-Skript, das den Wartungsmodus aktiviert, die Datenbank und Daten sichert und den Wartungsmodus wieder deaktiviert. Speichern Sie Backups idealerweise an einem externen Ort.
Migration von anderen Diensten
Von Google Drive
- Google Takeout nutzen für Daten-Export
- Dateien auf Nextcloud hochladen
- Desktop-Client installieren und synchronisieren
Von Dropbox
- Dropbox-Ordner lokal synchronisieren
- Nextcloud-Client installieren
- Ordner zu Nextcloud verschieben
Von OneDrive
- OneDrive-Daten lokal synchronisieren
- Microsoft 365 Kalender/Kontakte exportieren
- In Nextcloud importieren
Kosten-Vergleich
Monatliche Kosten (5 Benutzer, 1 TB)
| Lösung | Kosten/Monat |
|---|---|
| Google Workspace | 60 € |
| Microsoft 365 | 62,50 € |
| Dropbox Business | 60 € |
| Nextcloud (Self-Hosted) | ~15-30 € (Server) |
| Nextcloud (Managed) | ~50 € |
Break-Even-Analyse
Bei 5 Benutzern amortisiert sich die eigene Nextcloud-Installation bereits nach wenigen Monaten. Bei mehr Speicherbedarf oder mehr Benutzern wird der Vorteil noch deutlicher.
Fazit
Nextcloud ist eine ausgereifte, sichere Alternative zu den großen Cloud-Anbietern. Mit der richtigen Einrichtung erhalten Sie:
- Volle Datenkontrolle: Ihre Daten, Ihre Regeln
- DSGVO-Konformität: Rechtssicher in der EU
- Kosteneffizienz: Besonders bei wachsendem Speicherbedarf
- Flexibilität: Erweiterbar durch hunderte Apps
- Unabhängigkeit: Kein Vendor-Lock-in
Möchten Sie Ihre eigene Cloud aufbauen? Kontaktieren Sie uns für eine individuelle Beratung.

Tim Hasenkamp
Gründer & IT-Berater bei hasenkamp solutions
Haben Sie Fragen zu diesem Thema?
Wir beraten Sie gerne unverbindlich zu Ihrem Projekt.