Nextcloud Installation

Nextcloud, Apache2 und MySQL Installation

  • Aktualisiere die Paketlisten & installiere die Updates.

apt update && apt upgrade -y
  • Installiere für die weitere Installation benötigte Pakete.

apt install ca-certificates nano lsb-release gnupg apt-transport-https curl unzip -y

Wähle dein Betriebssystem aus. Solltest du nicht wissen, welches Betriebssystem du verwendest, kannst du dies mit dem Befehl

cat /etc/issue

nachschauen.

  • Füge die Paket-Quelle für die PHP8.0 Version hinzu.

curl -fsSL https://packages.sury.org/php/apt.gpg -o /usr/share/keyrings/php-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/php-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
  • Aktualisiere noch einmal die Paketlisten

apt update

Installation von Apache2

  • Installiere den Apache2 Webserver

apt install apache2 -y

Installation von PHP

  • Installiere PHP8 sowie die PHP-Module

Installation von PHPMyAdmin

  • Installiere MySQL

Schließe die MySQL Installation ab

Gebe den Befehl

ein. Bei der ersten Abfrage des aktuellen Passworts drücke einfach "Enter". Bestätige die nächste Frage bzgl. der Änderung des Root-Passworts mit "Enter". Nun musst du ein Passwort für den Root-Benutzer des MariaDB-Servers vergeben. Während der Eingabe erscheinen keine Zeichen, das ist jedoch normal. Bestätige alle darauffolgenden Fragen (Löschung des anonymen Benutzers, Verbieten des externen Root-Logins aus Sicherheitsgründen, Entfernen der Testdatenbank und Aktualisieren der Rechte) ebenfalls mit "Enter".

  • Wechsel mit dem Befehl

in das Verzeichnis, wo PhpMyAdmin installiert wird.

  • Lade PhpMyAdmin herunter

  • Entpacke das Archiv

  • Entferne das heruntergeladene Archiv

Nenne das PhpMyAdmin Verzeichnis um

Vergebe die benötigten Rechte

  • Erstelle die Apache Konfigurationsdatei

  • Aktiviere die Apache Konfigurationsdatei

  • Reloade den Apache Service

  • Erstelle das Temporäre Verzeichnis für PhpMyAdmin

  • Gebe dem Webnutzer die Berechtigung, auf das temporäre Verzeichnis zuzugreifen.

  • Melde dich bei dem MySQL Server an

  • Stelle das Authentifizierungsplugin des Root-Benutzers von UNIX auf die Standardauthentifizierung um.

Installation von Nextcloud

  • Navigiere zum path vom Web-Server

  • Lade Nextcloud herunter

  • Entpacke Nextcloud

  • Lösche das Nextcloud Archiv

  • Aktiviere Apache2 mod_rewrite

  • Starte Apache2 neu

  • Gebe dem Webserver das Besitzerrecht.

Nextcloud Nutzer anlegen

Gebe in deinem Browser deine IP/phpmyadmin ein.
Melde dich mit deinen PhpMyAdmin Nutzernamen und Password an, welchen du vorhin erstellt hast.
Navigiere nun zum Punkt: Benutzerkonten
Drücke auf Benutzerkonto hinzufügen
nun lege einen Benutzernamen und Password ein für Nextcloud an. Wähle "Erstelle eine Datenbank mit gleichem Namen und gewähre alle Rechte" aus. Scrolle runter und drücke auf "OK"
Nachdem der Benutzer und die Datenbank erfolgreich angelegt wurde, gebe in deinem Browser IP/nextcloud ein.
Trage oben deinen Wunsch Benutzernamen und Passwort für Nextcloud ein. Trage bei den unteren Feldern (Datenbank Informationen) deine MySQL Daten ein. und drücke auf: "Installieren"

Nun ist die Installation von Nextcloud erfolgreich abgeschlossen

Last updated

Was this helpful?