RootLevel
ServerFortgeschritten

Nextcloud auf Linux Debian installieren

Nextcloud auf Debian mit Webserver, PHP, Datenbank, HTTPS und sauberer Grundkonfiguration installieren.

34 Minuten Aktualisiert: 1.6.2026

Ziel dieses Tutorials

Du installierst Nextcloud auf einem Linux-Server mit Webserver, PHP und Datenbank.

Du setzt wichtige Verzeichnisse, Rechte und Konfigurationswerte korrekt.

Du bereitest HTTPS, Cronjobs und grundlegende Sicherheit für den produktiven Betrieb vor.

Du kennst typische Fehler bei PHP-Modulen, Dateirechten und Datenbankzugriffen.

Was du installierst

Nextcloud ist eine selbst gehostete Cloud für Dateien, Kalender, Kontakte und Zusammenarbeit. Für stabilen Betrieb brauchst du Webserver, PHP, Datenbank, HTTPS und regelmäßige Updates.

System vorbereiten

Bash

sudo apt update && sudo apt upgrade -y

Webserver, PHP und Datenbank

Installiere die benötigten Pakete. Die konkreten PHP Versionen können je nach Debian Version variieren.

Pakete installieren

Bash

sudo apt install apache2 mariadb-server libapache2-mod-php php php-gd php-mysql php-curl php-mbstring php-intl php-gmp php-bcmath php-xml php-zip unzip -y

Datenbank anlegen

Lege eine eigene Datenbank und einen eigenen Benutzer für Nextcloud an. Verwende ein starkes Passwort.

MariaDB SQL

SQL

CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'ChangeMeStrong';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;

Nextcloud herunterladen

Lade Nextcloud herunter, entpacke es in den Webroot und setze die Rechte.

Nextcloud installieren

Bash

cd /tmp
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
sudo mv nextcloud /var/www/nextcloud
sudo chown -R www-data:www-data /var/www/nextcloud

Apache VirtualHost

Der VirtualHost zeigt auf dein Nextcloud Verzeichnis. Aktiviere benötigte Module und HTTPS.

Apache Module aktivieren

Bash

sudo a2enmod rewrite headers env dir mime ssl
sudo systemctl reload apache2

FAQ

Für wen ist Nextcloud auf Linux Debian installieren geeignet?

Für Einsteiger, Homelab Nutzer und Admins, die eine nachvollziehbare deutsche Anleitung mit klaren Schritten suchen.

Kann ich die Anleitung produktiv verwenden?

Ja, wenn du Versionen, Pfade, Ports, Zugangsdaten und Sicherheitsanforderungen an deine Umgebung anpasst und vorher ein Backup erstellst.

Welche Suchbegriffe deckt der Beitrag ab?

Nextcloud installieren Debian, private Cloud, Apache PHP MariaDB, Selfhosting