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
| 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 |