Nextcloud auf Linux Debian installieren
Nextcloud auf Debian mit Webserver, PHP, Datenbank, HTTPS und sauberer Grundkonfiguration installieren.
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 -yWebserver, 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 -yDatenbank 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/nextcloudApache 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 apache2FAQ
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