Zum Inhalt

Voraussetzungen und Pakete

Hier beginnt die ausführliche Lernanleitung. Die zunächst unvollständige Installation dient dazu, spätere Meldungen zu untersuchen und ihre Ursachen schrittweise zu beheben. Verwende dafür eine abgeschottete Testumgebung. Die folgenden administrativen Befehle setzen eine Root-Shell voraus.

Ubuntu 26.04 - PHP 8.5 - 11.8.6-MariaDB-5ubuntu0.1

Zeichenerklärung

[Aktion]
<Eingabe>
!(Info)!

Verwendete User und Passwörter

Username: Admin
Passwort: Start#1234

UserDaten - Nutzdaten: /var/www/nextcloud/data

Datenbank User: nc_user
Datenbank Passwort: nc_pass
Datenbank Name: nextcloud
Datenbank Server: localhost


Voraussetzungen

Für die Installation benötigen Sie einen Webserver mit PHP und SQL Datenbank. In dieser Installations Anleitung wird der Apache Webserver auf einem Ubuntu 26.04 mit PHP 8.5 und MariaDB incl. SSL Zertifikaten für den Heimgebrauch installiert.

Eine Ausführliche Info zu den Voraussetzungen findet man auf der Webseite von Nextcloud. https://docs.nextcloud.com/server/latest/admin_manual/installation/system_requirements.html

Webserver und Datenbankpakete installieren

Basis Paktete für die Installation.

apt update
apt upgrade
apt install -y apache2  mariadb-server mariadb-client-compat openssl php php-mysql wget curl zip unzip

Serverdienste prüfen

systemctl status apache2
systemctl status mariadb
Paket Funktion
apache2 Apache Hypertext Transfer Protocol Server
mariadb-server the MariaDB command-line tool
mariadb-client-compat Provides MySQL-compatible symlinks and tools for MariaDB
php PHP Command Line Interface 'CLI'
php-mysql Software bridge between PHP and SQL
wget The non-interactive network downloader
curl tool for transferring data from or to a server
zip package and compress (archive) files
unzip list, test and extract compressed files in a ZIP archive
openssl OpenSSL command line tool