eigene Cloud

Installieren von OwnCloud auf Debian 10

Installieren von OwnCloud auf Debian 10
OwnCloud ist ein selbst gehosteter Open-Source-Filesharing-Server. Wenn Sie Ihren eigenen File-Sharing-Server einrichten möchten, dann ist OwnCloud eine gute Wahl für Sie. In diesem Artikel zeige ich Ihnen, wie Sie OwnCloud auf Debian 10 Buster installieren. Also lasst uns anfangen.

Bevor Sie mit der Installation von OwnCloud auf Debian 10 beginnen, sollten Sie diese wichtige Sache wissen. OwnCloud ist noch nicht für Debian 10 freigegeben. Aber das OwnCloud-Paket für Debian 9 funktioniert mit ein paar Optimierungen unter Debian 10. Das Problem ist, dass das OwnCloud-Paket für Debian 9 PHP 7 nicht unterstützt.3, das mit Debian 10 geliefert wird. Das bedeutet nicht, dass OwnCloud nicht auf PHP 7 funktioniert.3. Es gibt tatsächlich kleine Unterschiede zwischen PHP 7.1, PHP 7.2 und PHP 7.3. PHP 7.3 hat keine neuen Funktionen eingeführt oder aus PHP 7 entfernt.1 oder PHP 7.2. Es ist nur so, dass die OwnCloud-Entwickler OwnCloud nicht auf PHP 7 getestet haben.3.  Die gute Nachricht ist, dass die nächste Version von OwnCloud PHP 7 unterstützen wird.3 gemäß ihrem GitHub-Repository. Bis dahin ist die Art und Weise, wie es hier gezeigt wird, der einzige Weg, um OwnCloud unter Debian 10 zum Laufen zu bringen. Aber ich werde Ihnen sagen, was Sie ändern müssen, um eine neue Version von OwnCloud zu installieren, wenn sie veröffentlicht wird.

HINWEIS: ICH EMPFEHLE DIES NICHT AUF EINEM PRODUKTIONSSERVER. VERWENDE DEBIAN 9 STRETCH STATT, BIS OWNCLOUD FÜR DEBIAN 10 BUSTER VERÖFFENTLICHT IST.

Hinzufügen des Debian 9 OwnCloud-Paket-Repository auf Debian 10:

OwnCloud ist nicht im offiziellen Paket-Repository von Debian 10 Buster verfügbar. Aber Sie können ganz einfach das offizielle Paket-Repository von OwnCloud (für Debian 9) hinzufügen und OwnCloud von dort installieren.

Laden Sie zunächst den GPG-Schlüssel des OwnCloud-Paket-Repositorys herunter und fügen Sie ihn wie folgt hinzu:

$ wget -nv https://download.eigene Cloud.org/download/repositories/produktion/
Debian_9.0/Freigabe.Taste -O /tmp/Release.Schlüssel

Fügen Sie nun den OwnCloud GPG-Schlüssel unter Debian 10 mit dem folgenden Befehl hinzu:

$ sudo apt-key hinzufügen - < /tmp/Release.key

Fügen Sie nun das OwnCloud-Paket-Repository auf Ihrem Debian 10-Computer mit dem folgenden Befehl hinzu:

$ echo 'deb http://download.eigene Cloud.org/download/repositories/production/Debian_9.0/
/' | sudo tee /etc/apt/sources.aufführen.d/owncloud.aufführen

Aktualisieren Sie nun den APT-Paket-Repository-Cache mit dem folgenden Befehl:

$ sudo apt-Update

Dinge zu ändern, wenn eine neue Version von OwnCloud veröffentlicht wird:

Wenn eine neue Version von OwnCloud veröffentlicht wird, besuchen Sie die offizielle Paket-Repository-Seite von OwnCloud in Ihrem bevorzugten Webbrowser und klicken Sie auf Debian Symbol.

Zum Zeitpunkt des Schreibens dieses Artikels ist nur der Debian 9-Abschnitt verfügbar. Ich habe den mit (1) markierten Link für den GPG-Schlüssel verwendet und den Repository-String wie mit (2) markiert zum Hinzufügen des Paket-Repositorys im vorherigen Abschnitt dieses Artikels oben.

Wenn eine neue Version von OwnCloud veröffentlicht wird, kann Debian 10 enthalten sein. ODER, die GPG-Schlüssel-URL oder der Repository-String können sich ändern. Alles, was Sie tun müssen, ist die GPG-Schlüssel-URL und die Repository-Zeichenfolge im vorherigen Abschnitt dieses Artikels oben durch die neuen zu ersetzen.

Installieren und Konfigurieren von Apache und MySQL für OwnCloud:

OwnCloud ist eine PHP-basierte Webanwendung. Sie müssen also über einen funktionierenden LAMP-Stack verfügen, damit OwnCloud funktioniert.

Führen Sie den folgenden Befehl aus, um den LAMP-Stack unter Debian 10 zu installieren:

$ sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client
php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Drücken Sie Ja und drücke dann um die Installation zu bestätigen.

LAMP-Stack sollte installiert werden.

Aktivieren Sie nun das Apache-Rewrite-Modul wie folgt:

$ sudo a2enmod umschreiben

Jetzt müssen Sie eine MariaDB-Datenbank für OwnCloud erstellen.

Melden Sie sich bei der MariaDB-Shell an als Wurzel Benutzer wie folgt.

$ sudo mysql -u root -p

Standardmäßig nein Wurzel Passwort ist gesetzt. Also drück einfach .

Du solltest eingeloggt sein.

Erstellen Sie eine neue MariaDB-Datenbank eigene Cloud wie folgt:

MariaDB [(keine)]> DATENBANK ERSTELLEN owncloud;

Nun, um einen neuen Benutzer zu erstellen eigene Cloud, Passwort setzen (123 in meinem Fall) und erlauben Sie eigene Cloud Benutzerzugriff auf eigene Cloud Datenbank, führen Sie den folgenden SQL-Befehl aus:

MariaDB [(keine)]> GEWÄHRLEISTE ALLE AUF owncloud.* zu 'owncloud'@'localhost'
IDENTIFIZIERT DURCH '123';

Beenden Sie nun die MariaDB-Shell wie folgt:

MariaDB [(keine)]> \q

Öffnen Sie nun die Standardkonfiguration der Apache-Site site /etc/apache2/sites-enabled/000-default.conf wie folgt:

$ sudo nano /etc/apache2/sites-enabled/000-default.conf

Ändere jetzt die Zeile DocumentRoot /var/ww/html zu DocumentRoot /var/www/owncloud wie im Screenshot unten markiert.

Wenn Sie fertig sind, speichern Sie die Konfigurationsdatei, indem Sie drücken + X gefolgt von Ja und .

Installation von OwnCloud:

Installieren Sie nun OwnCloud mit dem folgenden Befehl:

$ sudo apt install owncloud-files

OwnCloud sollte installiert sein.

Starten Sie nun den Apache2 Dienst wie folgt:

$ sudo systemctl Neustart von Apache2

Prüfen Sie nun, ob die Apache2 Der Dienst läuft wie folgt korrekt:

$ sudo systemctl status apache2

Apache2 Dienst ist Laufen und auch aktiviert beim Systemstart starten.

Ermitteln der IP-Adresse:

Suchen Sie nun die IP-Adresse Ihres Debian 10-Rechners wie folgt:

$ ip a

Wie Sie sehen können, lautet die IP-Adresse meines Debian 10-Rechners 192.168.21.131. Bei dir wird es anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihres ersetzen.

Lösung „Diese Version von ownCloud ist nicht mit PHP 7 kompatibel“.3” Fehler:

Wenn Sie versuchen, von Ihrem Webbrowser http:// auf OwnCloud zuzugreifen192.168.21.131, Sie sehen möglicherweise die folgende Fehlermeldung. das habe ich schon erklärt. Wenn Sie nach einer Problemumgehung suchen, ist dieser Abschnitt genau das Richtige für Sie.

Öffne das /var/www/owncloud/index.php Datei wie folgt:

$ sudo nano /var/www/owncloud/index.php

Kommentieren Sie nun den markierten Abschnitt im Screenshot unten aus. Der Kommentar beginnt ab /* und endet in */.

Der endgültige Index.php Datei sollte wie folgt aussehen. Speichern Sie jetzt die Index.php Datei.

Öffne das /var/www/owncloud/console.php Datei wie folgt:

$ sudo nano /var/www/owncloud/console.php

Mach das gleiche mit Konsole.php Datei. Der endgültige Konsole.php Datei sollte wie folgt aussehen. Jetzt speichern Konsole.php Datei.

Konfigurieren von OwnCloud:

Besuchen Sie jetzt http://192.168.21.131 über einen Webbrowser.

Sie müssen von dort aus ein OwnCloud-Administratorkonto erstellen.

Typ ist der Benutzername und das Passwort für Ihr Admin-Konto im Erstellen Sie ein Administratorkonto Sektion.

Geben Sie außerdem den Datenbankbenutzernamen ein (eigene Cloud), Passwort (123 in meinem Fall), Datenbankname (eigene Cloud) und Hostname (localhost) in dem Konfigurieren Sie die Datenbank Sektion.

Klicken Sie dann auf Einrichtung abschließen.

Jetzt können Sie sich mit dem Benutzernamen und Passwort, die Sie bei der Konfiguration von OwnCloud festgelegt haben, bei Ihrem Administratorkonto anmelden.

Du solltest eingeloggt sein. Klicke auf x.

Sie sollten das OwnCloud-Dashboard sehen. Jetzt können Sie OwnCloud nach Belieben verwenden.

So installieren Sie OwnCloud auf Debian 10. Danke, dass du diesen Artikel gelesen hast.

So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...
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...