Raspbian installieren:
In diesem Artikel werde ich das Raspbian OS auf meinem Raspberry Pi 3 verwenden. Es basiert auf Debian. Es ist das offiziell empfohlene Betriebssystem für Raspberry Pi-Geräte.
Ich habe einen speziellen Artikel über die Installation von Raspbian OS auf Raspberry Pi 3 geschrieben. Sie können es unter https://linuxhint überprüfen.com/install_raspbian_raspberry_pi/ wenn Sie Hilfe benötigen.
Verbindung zu Raspberry Pi 3:
Sobald Sie Raspbian auf Ihrem Raspberry Pi 3 installiert haben, können Sie über SSH eine Verbindung zu Ihrem Raspberry Pi 3 herstellen. Dazu müssen Sie die IP-Adresse Ihres Raspberry Pi 3 kennen. Sie sollten die IP-Adresse in der webbasierten Administrationsoberfläche Ihres Routers finden können.
In meinem Fall ist die IP-Adresse 192.168.2.6. Ersetze es ab jetzt durch deins.
Verbinden Sie sich nun über SSH wie folgt mit Ihrem Raspberry Pi 3:
$ ssh [email protected]
Geben Sie jetzt ein Ja und drücke dann
Geben Sie nun das Passwort Ihres Raspberry Pi 3 ein und drücken Sie
Du solltest eingeloggt sein.
Installieren von NextCloud auf Raspberry Pi 3:
Aktualisieren Sie nun den APT-Paket-Repository-Cache mit dem folgenden Befehl:
$ sudo apt-Update
Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.
Installieren Sie nun den Apache 2-Webserver, PHP, alle erforderlichen PHP-Bibliotheken und -Tools mit dem folgenden Befehl:
$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client mariadb-serverwget entpacken bzip2 curl php php-common php-curl php-gd php-mbstring php-mysql php-xml
php-zip php-intl php-apcu php-redis php-http-request
Jetzt drücken ja und drücke dann
Alle Pakete werden heruntergeladen.
Alle erforderlichen Pakete sollten zu diesem Zeitpunkt installiert sein.
Jetzt müssen Sie eine neue Apache 2-Konfigurationsdatei für den virtuellen Host für NextCloud erstellen.
Sie können eine neue Konfigurationsdatei erstellen nextcloud.conf mit folgendem Befehl:
$ sudo nano /etc/apache2/sites-available/nextcloud.conf
Geben Sie nun die folgenden Zeilen ein und speichern Sie die Datei mit
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/"
Optionen +Symlinks folgen
AllowOverride All
Dav aus
Fordern Sie alle gewährten
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
ErrorLog $APACHE_LOG_DIR/nextcloud_error_log
CustomLog $APACHE_LOG_DIR/nextcloud_access_log allgemein
Jetzt müssen Sie eine neue MariaDB-Datenbank und einen neuen Benutzer für NextCloud erstellen.
Melden Sie sich dazu zunächst mit dem folgenden Befehl bei Ihrer MariaDB-Konsole an:
$ sudo mysql -u root
Sie sollten eingeloggt sein.
Erstellen Sie nun eine neue MariaDB-Datenbank nextcloud mit folgendem Befehl:
MariaDB [(keine)]> DATENBANK ERSTELLEN nextcloud;
Erstellen Sie nun einen neuen MariaDB-Benutzer nextcloud und setzen Sie auch mit dem folgenden Befehl ein Passwort für den neuen Benutzer:
MariaDB [(keine)]> BENUTZER ERSTELLEN 'nextcloud'@'localhost' IDENTIFIZIERT DURCH 'YOUR_PASSWORD_HERE';HINWEIS: Ersetzen YOUR_PASSWORD_HERE mit dem Passwort, das Sie für den MariaDB-Benutzer festlegen möchten nextcloud. Ich werde es einstellen nextcloud in diesem Artikel der Einfachheit halber.
Weisen Sie nun alle erforderlichen Berechtigungen der Datenbank zu nextcloud an den MariaDB-Benutzer nextcloud mit folgendem Befehl:
MariaDB [(keine)]> GEWÄHLE ALLE PRIVILEGIEN AUF nextcloud.* ZU 'nextcloud'@'localhost';
Führen Sie nun den folgenden Befehl aus, um die Änderungen zu übernehmen:
MariaDB [(keine)]> FLUSH PRIVILEGIEN;
Beenden Sie nun die MariaDB-Konsole mit dem folgenden Befehl:
MariaDB [(keine)]> beenden
Navigieren Sie nun zum /var/www Verzeichnis mit folgendem Befehl:
$ cd /var/www
Laden Sie nun das NextCloud-Zip-Archiv mit dem folgenden Befehl herunter:
$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.Postleitzahl
Das NextCloud-Zip-Archiv wird heruntergeladen.
Das NexCloud-Zip-Archiv sollte heruntergeladen werden.
Führen Sie nun den folgenden Befehl aus, um das NextCloud-Archiv zu entpacken:
$ sudo entpacken nextcloud-15.0.0.Postleitzahl
Das Archiv sollte entpackt werden.
Erstellen Sie nun mit dem folgenden Befehl ein neues Datenverzeichnis für NextCloud:
$ sudo mkdir nextcloud/data
Ändern Sie nun den Besitzer und die Gruppe der Dateien und Verzeichnisse im nextcloud/ Verzeichnis zu www-daten mit folgendem Befehl:
$ sudo chown -R www-data:www-data nextcloud
Aktivieren Sie nun die nextcloud.conf Site-Konfiguration mit folgendem Befehl:
$ sudo a2ensite nextcloud.conf
Deaktivieren Sie nun die Standard-Site-Konfiguration 000-Standard.conf mit folgendem Befehl:
$ sudo a2dissite 000-default.conf
Starten Sie nun den Apache2 Dienst mit folgendem Befehl:
$ sudo systemctl Neustart von Apache2
Jetzt füge hinzu Apache2 und mariadb Dienste zum Systemstart mit dem folgenden Befehl:
$ sudo systemctl aktivieren apache2 mariadb
NextCloud sollte installiert sein.
NextCloud konfigurieren:
Jetzt müssen Sie NextCloud über einen Webbrowser konfigurieren. Besuchen Sie dazu http://192.168.2.6/nextcloud von Ihrem bevorzugten Webbrowser. Sie sollten die folgende Seite sehen.
Von hier aus müssen Sie ein Administratorkonto erstellen. Geben Sie den Benutzernamen und das Passwort für Ihr neues Administratorkonto ein und scrollen Sie ein wenig nach unten.
Geben Sie nun Ihre MariaDB-Datenbankdetails ein. Klicken Sie abschließend auf Einrichtung abschließen wie im Screenshot unten markiert.
Sie sollten als Administrator bei Ihrem NextCloud-Konto angemeldet sein. Klicken Sie nun auf das X Symbol zum Schließen des Popup-Fensters, wie im Screenshot unten markiert.
Sie sollten das NextCloud-Dashboard sehen. Von hier aus können Sie neue Benutzer erstellen, Dateien hochladen und andere Verwaltungsaufgaben erledigen.
So installieren Sie NextCloud auf Raspberry Pi 3. Danke, dass du diesen Artikel gelesen hast.