Harting Development

Nextcloud unter Ubuntu installieren: Eine Schritt-für-Schritt-Anleitung

Lukas Fuchs vor 1 Jahr Linux-Server 3 Min. Lesezeit

In dieser Anleitung zeigen wir Ihnen, wie Sie Nextcloud schnell und einfach auf Ubuntu installieren können.

Einleitung

Nextcloud ist eine leistungsstarke Open-Source-Software zur Dateiablage und -synchronisation, die auf vielen Plattformen funktioniert. Die Installation auf Ubuntu ist eine beliebte Wahl für viele Benutzer, die ihr eigenes Cloud-System einrichten möchten. In dieser detaillierten Schritt-für-Schritt-Anleitung lernen Sie, wie Sie Nextcloud unter Ubuntu installieren.

Systemanforderungen

Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass Ihr System die folgenden Anforderungen erfüllt:

  • Ubuntu 20.04 oder höher
  • PHP Version 7.4 oder höher
  • Webserver (Apache oder Nginx)
  • MySQL oder PostgreSQL Datenbank

Vorbereitung des Systems

Bevor wir Nextcloud installieren, müssen wir einige notwendige Pakete installieren und unseren Server konfigurieren. Führen Sie die folgenden Befehle im Terminal aus:

sudo apt update
sudo apt upgrade

sudo apt install apache2 libapache2-mod-php
sudo apt install mysql-server php-mysql
sudo apt install php php-xml php-zip php-curl php-gd php-mbstring php-intl php-bz2

Datenbank für Nextcloud erstellen

Nextcloud benötigt eine Datenbank, um Benutzerdaten und Dateiinformationen zu speichern. Führen Sie die folgenden Schritte aus, um eine MySQL-Datenbank zu erstellen:

sudo mysql -u root -p

Geben Sie das Passwort für den Root-Benutzer ein und erstellen Sie dann die Datenbank und den Benutzer:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'IhrPasswort';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Nextcloud herunterladen

Laden Sie die neueste Version von Nextcloud herunter. Dies kann durch den folgenden Befehl geschehen:

wget https://download.nextcloud.com/server/releases/nextcloud-22.0.0.zip

Entpacken Sie die heruntergeladene Datei mit:

unzip nextcloud-22.0.0.zip

Verschieben Sie den entpackten Ordner in das Webverzeichnis:

sudo mv nextcloud /var/www/html/

Dateiberechtigungen setzen

Nach der Installation von Nextcloud benötigen wir die richtigen Berechtigungen für den Nextcloud-Ordner:

sudo chown -R www-data:www-data /var/www/html/nextcloud/  
sudo chmod -R 755 /var/www/html/nextcloud/

Nextcloud konfigurieren

Um Nextcloud über den Webbrowser zu installieren, öffnen Sie Ihren Webbrowser und gehen Sie zu http://localhost/nextcloud. Dort sehen Sie den Setup-Assistenten. Geben Sie die folgenden Daten ein:

  • Admin-Benutzername: Setzen Sie einen Benutzernamen für den Administrator.
  • Admin-Passwort: Legen Sie ein sicheres Passwort fest.
  • Datenbank-Benutzer: nextclouduser
  • Datenbank-Passwort: IhrPasswort
  • Datenbank-Host: localhost
  • Datenbankname: nextcloud

Klicken Sie auf „Installation abschließen“, um Nextcloud zu installieren.

SSL-Zertifikat für Nextcloud aktivieren (optional)

Um Nextcloud sicher zu betreiben, sollten Sie HTTPS aktivieren. Dies kann einfach mit Let's Encrypt erreicht werden. Installieren Sie Certbot:

sudo apt install certbot python3-certbot-apache

Führen Sie dann den folgenden Befehl aus, um Ihr SSL-Zertifikat zu erhalten:

sudo certbot --apache

Befolgen Sie die Anweisungen, um Ihre Domain und E-Mail-Adresse einzugeben und das Zertifikat zu erstellen.

Nextcloud verwenden

Ihr Nextcloud-Server ist nun bereit zur Nutzung! Sie können sich mit Ihrem Admin-Benutzernamen und Passwort anmelden und die Funktionen von Nextcloud erkunden.

Problembehebung

Wenn Sie auf Probleme stoßen, überprüfen Sie bitte die Log-Dateien, um detaillierte Informationen zu erhalten:

  • Apache-Logs: /var/log/apache2/error.log
  • Nextcloud-Logs: /var/www/html/nextcloud/data/nextcloud.log

Weitere Beiträge

Folge uns

Neue Beiträge

Automatisierung & Scripting

Linux Dateien von URLs herunterladen: Die schnellsten Methoden mit wget, curl und Browser-Alternativen

AUTOR • Nov 01, 2026
Systemadministration

IrfanView für Linux: Kostenloser Grafikbetrachter und Bildbearbeitung im Alltag sinnvoll nutzen

AUTOR • Nov 01, 2026
Automatisierung & Scripting

Die besten Texteditoren für Linux: der klare Vergleich der führenden Optionen

AUTOR • Nov 01, 2026
Automatisierung & Scripting

PDF Bearbeitung unter Linux: Anleitung und bewährte Verfahren für schnelle, saubere Ergebnisse

AUTOR • Nov 01, 2026
Linux-Server

Baldurs Gate 3 unter Linux: Anleitung für begeisterte Spieler, die sofort loslegen wollen

AUTOR • Nov 01, 2026
Sicherheit & Hardening

Bluetooth Störsender Schutz vor unerwünschten Funkstörungen: So schütze ich meine Verbindungen

AUTOR • Nov 01, 2026
Netzwerk & Routing

Beste Position WLAN Router Wohnung: So holst du die maximale Reichweite raus

AUTOR • Oct 31, 2026
Netzwerk & Routing

OpenWrt auf Fritzbox installieren: So machst du deine Fritzbox zum flexiblen Router

AUTOR • Oct 31, 2026
Systemadministration

Autostart von Anwendungen unter Linux: So richtest du den Start beim Login sauber ein

AUTOR • Oct 31, 2026
Systemadministration

CMD Laufwerke wechseln: So wechselst du in der Eingabeaufforderung auf C, D oder USB

AUTOR • Oct 31, 2026
Sicherheit & Hardening

Mailer Daemon Virus entfernen: So prüfst du die Ursache und stoppst die E-Mails

AUTOR • Oct 31, 2026
Linux-Server

User anzeigen Linux: Alle Benutzer, aktive Sessions und Gruppen schnell finden

AUTOR • Oct 31, 2026
Systemadministration

Linux Benutzer anzeigen: Alle Nutzer schnell per Terminal finden

AUTOR • Oct 31, 2026
Systemadministration

Linux Gruppe anzeigen: So findest du Gruppen und Mitglieder schnell per Terminal

AUTOR • Oct 31, 2026
Linux-Server

Gigabit Megabyte umrechnen: So berechne ich Datenmengen ohne Denkfehler

AUTOR • Oct 31, 2026
Systemadministration

RAM Geschwindigkeit herausfinden: So prüfst du Takt, DDR und Leistung in Minuten

AUTOR • Oct 30, 2026
Netzwerk & Routing

WLAN-Anmeldeseite kommt nicht: So löse ich das Problem in Minuten

AUTOR • Oct 30, 2026
Netzwerk & Routing

LDAP Ports: Welche Ports wirklich offen sein müssen und warum

AUTOR • Oct 30, 2026
Sicherheit & Hardening

WPA2 CCMP einfach erklärt: Sicherheit, Vorteile und was du wirklich einstellen solltest

AUTOR • Oct 30, 2026
Netzwerk & Routing

cat6 geschwindigkeit: Wie schnell ist ein Cat-6-Kabel wirklich und wann lohnt es sich?

AUTOR • Oct 30, 2026

Beliebte Beiträge

Systemadministration

Echte onetec Erfahrungsberichte: Was Anwender über Wirkung, Dauer und Risiken sagen

AUTOR • Dec 19, 2025
Systemadministration

Windows Zeit synchronisieren per CMD: So setzt du die Uhr schnell und sauber zurück

AUTOR • Oct 06, 2026
Systemadministration

Die optimale Stromversorgung für den Raspberry Pi 4 über GPIO: Alles, was du wissen musst

AUTOR • Jul 15, 2025
Automatisierung & Scripting

Die Verwendung von std::filesystem::exists in C++: Ein umfassender Leitfaden

AUTOR • Apr 04, 2025
Automatisierung & Scripting

Reguläre Ausdrücke und das Zeichen 'd': Anwendung und Beispiele

AUTOR • Apr 04, 2025
Netzwerk & Routing

Top 5 Free Online WHOIS Lookup Tools: Die besten kostenlosen Domain-Prüfer im Vergleich

AUTOR • Aug 06, 2026
Sicherheit & Hardening

Private DNS verwenden auf Android-Geräten

AUTOR • May 13, 2026
Linux-Server

Minecraft Server unter Linux: schnelle und einfache Einrichtung ohne Umwege

AUTOR • Jun 13, 2026
Linux-Server

So finden Sie die Linux Mint Versionsnummer: 5 schnelle Wege ohne Rätselraten

AUTOR • Jun 13, 2026
Netzwerk & Routing

NFS-Volumes mit Linux mounten: Anleitung zum effektiven Dateisystemzugriff

AUTOR • Apr 30, 2026
Linux-Server

Bootfähigen Linux USB Stick erstellen: Schritt-für-Schritt Anleitung ohne Fehler

AUTOR • Jun 13, 2026
Automatisierung & Scripting

Alles über e Nachkommastellen: Zahlen mit Präzision verstehen

AUTOR • Jul 14, 2025
Automatisierung & Scripting

Home Assistant auf Synology mit Docker: Ein umfassender Leitfaden

AUTOR • Mar 18, 2026
Netzwerk & Routing

iPhone WLAN Probleme nach Update: So lösen Sie die häufigsten Herausforderungen

AUTOR • Jun 18, 2025
Automatisierung & Scripting

Effiziente Algorithmen: Pseudocode verständlich erklärt

AUTOR • Jun 16, 2025
Automatisierung & Scripting

Typing D: Tipps und Techniken für schnellere Eingabe

AUTOR • Apr 04, 2025
Systemadministration

Effiziente Suchmethoden in std::string: Ein Leitfaden zur Verwendung der std::string::find-Funktion

AUTOR • Apr 04, 2025
Systemadministration

Linux Swap: Ein umfassender Leitfaden zu virtuellem Speicher

AUTOR • Jun 11, 2026
Systemadministration

WinSCP unter Linux: Die ultimative Anleitung zur Verwaltung von Remote-Dateien

AUTOR • Jun 11, 2026
Systemadministration

Linux RAM Informationen: Ein umfassender Überblick für bessere Analyse und Performance

AUTOR • Jun 12, 2026