Himbeer-Pi

So installieren Sie NextCloud auf Raspberry Pi 3

So installieren Sie NextCloud auf Raspberry Pi 3
NextCloud ist eine selbst gehostete Filesharing-Software. Sie können NextCloud ganz einfach auf Raspberry Pi 3 installieren, um einen kostengünstigen File-Sharing-Server in Ihrem Heimnetzwerk aufzubauen. In diesem Artikel zeige ich Ihnen, wie Sie NextCloud auf Raspberry Pi 3 installieren. Also lasst uns anfangen.

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-server
wget 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 + x gefolgt von ja und drücke dann .


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.

Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...
Beste Befehlszeilenspiele für Linux
Die Befehlszeile ist nicht nur Ihr größter Verbündeter bei der Verwendung von Linux – sie kann auch eine Quelle der Unterhaltung sein, da Sie damit vi...
Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...