GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie ownCloud unter Debian 10

In diesem Tutorial zeigen wir Ihnen, wie Sie OwnCloud auf einem Debian 10 VPS installieren.

OwnCloud ist ein kostenloser, quelloffener und selbst gehosteter Datensynchronisierungs-, Dateifreigabe- und Hosting-Server, mit dem Sie Ihre persönlichen Dateien, Dokumente und Bilder an einem zentralen Ort speichern können. OwnCloud ist DropBox und anderen Cloud-Speicherdiensten wie OneDrive, iCloud und Google Drive sehr ähnlich. Der Hauptunterschied besteht darin, dass dies selbst gehostet wird, was bedeutet, dass Ihre Daten wirklich nur Ihnen gehören. Dies ist natürlich vorzuziehen, wenn Sie möchten, dass Ihre Daten sicherer sind.

Der Installationsprozess von ownCloud ist sehr einfach und funktioniert sofort. Es ist plattformübergreifend und wird mit einer umfangreichen Bibliothek von Plugins geliefert, die es ermöglichen, ähnliche Funktionen wie andere Cloud-Speicherlösungen zu haben. Auf OwnCloud kann über einen Webbrowser, Desktop-Client (Windows, MAC, Linux) und Mobilgeräte (Android und iOS) zugegriffen werden.

Voraussetzungen

  • Für die Zwecke dieses Tutorials verwenden wir Debian 10 VPS. Ein Plan mit mehr Speicherplatz wäre für diese Art von Software besser.
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

Schritt 1:Per SSH anmelden und Pakete aktualisieren

Melden Sie sich mit SSH als Root-Benutzer bei Ihrem Debian 10 VPS an:

ssh root@IP_Address -p Port_number

Ersetzen Sie „root“ bei Bedarf durch einen Benutzer mit sudo-Berechtigungen. Ersetzen Sie außerdem „IP_Address“ und „Port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers. Stellen wir als Nächstes sicher, dass wir auf Debian 10 sind. Das geht so:

# lsb_release -a

Sie sollten dies als Ausgabe erhalten:

Distributor ID:DebianDescription:Debian GNU/Linux 10 (Buster)Release:10Codename:Buster

Führen Sie dann den folgenden Befehl aus, um sicherzustellen, dass alle installierten Pakete auf dem Server auf ihre neuesten verfügbaren Versionen aktualisiert werden:

# apt-Update &&apt-Upgrade

Schritt 2:LAMP Server Stack installieren

Zuerst müssen wir Apache, MariaDB und PHP auf dem Server installieren. Sie können den Apache- und MariaDB-Server installieren, indem Sie den folgenden Befehl ausführen:

apt-get install apache2 mariadb-server mariadb-client

Standardmäßig wird Debian 10 mit PHP 7.3 ausgeliefert und zum Zeitpunkt des Schreibens unterstützt ownCloud PHP 7.3 nicht. Das bedeutet, dass wir PHP 7.2 und andere Module auf dem Server installieren müssen.

Hinweis:  Wenn ownCloud in Zukunft PHP 7.3 oder höher unterstützt, können Sie die Installation von PHP hier überspringen. Allerdings müssen Sie wahrscheinlich die erforderlichen PHP-Module stattdessen mit PHP 7.3 installieren.

Um PHP 7.2 zu installieren, müssen wir das Suri-PHP-Repository zur APT-Quellenliste hinzufügen.

Laden Sie zuerst den Suri-GPG-Schlüssel herunter und fügen Sie ihn mit dem folgenden Befehl hinzu:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Fügen Sie als Nächstes das Suri-Repository mit dem folgenden Befehl hinzu:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main"> /etc/apt/sources.list.d/php.list

Aktualisieren Sie als Nächstes das Repository und installieren Sie PHP 7.2 mit anderen erforderlichen Modulen, indem Sie den folgenden Befehl ausführen:

apt-get updateapt-get install php7.2 libapache2-mod-php7.2 php7.2-curl php7.2-intl php7.2-json php7.2-gd php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip

Sobald alle Pakete installiert sind, können Sie mit dem nächsten Schritt fortfahren.

Schritt 3:Konfigurieren Sie eine Datenbank für ownCloud

Sichern Sie zuerst die MariaDB-Installation mit mysql_secure_installation Skript:

mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

Geben Sie das aktuelle Passwort für root ein (Eingabe für keins):Drücken Sie einfach die [Enter]-Taste, es gibt kein Standardpasswort. Root-Passwort festlegen? [J/n]:JNeues Passwort:Passwort eingebenNeues Passwort erneut eingeben:Passwort wiederholenAnonyme Benutzer entfernen? [J/n]:YRoot-Anmeldung aus der Ferne verbieten? [J/n]:YTestdatenbank und Zugriff darauf entfernen? [J/n]:YBerechtigungstabellen jetzt neu laden? [J/n]:Ja

Sobald die MariaDB gesichert ist, melden Sie sich mit dem folgenden Befehl bei der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und erstellen Sie dann eine Datenbank und einen Benutzer für ownCloud:

MariaDB [(keine)]> CREATE DATABASE ownclouddb;MariaDB [(keine)]> GRANT ALL ON ownclouddb.* to 'owncloud'@'localhost' IDENTIFIED BY 'password';

Stellen Sie sicher, dass Sie ein gutes und eindeutiges Passwort für Ihren ownCloud-Datenbankbenutzer definieren.

Löschen Sie als Nächstes die Berechtigungen und verlassen Sie die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(keine)]> FLUSH PRIVILEGES;MariaDB [(keine)]> EXIT;

Schritt 4:ownCloud herunterladen

Gehen Sie zunächst auf die ownCloud-Website und laden Sie die neueste Version von ownCloud herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von ownCloud 10.2.1. Sie können ownCloud mit dem folgenden Befehl herunterladen:

cd /var/www/wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2

Extrahieren Sie die heruntergeladene Datei nach dem Herunterladen mit dem folgenden Befehl:

tar xjf owncloud-10.2.1.tar.bz2

Als nächstes ändern Sie den Besitz des ownCloud-Verzeichnisses auf www-data , wie unten gezeigt:

chown -R www-data:www-data /var/www/owncloud

Schritt 5:Apache für ownCloud konfigurieren

Jetzt müssen wir die Konfiguration des virtuellen Apache-Hosts einrichten, damit er das ownCloud-Verzeichnis bedienen kann. Öffnen Sie das Terminal und erstellen und erstellen Sie die folgende Apache-Konfigurationsdatei.

nano /etc/apache2/sites-available/owncloud.conf

Fügen Sie den folgenden Inhalt hinzu:

Alias ​​/ "/var/www/owncloud/"
Options +FollowSymlinksAllowOverride AllDav offSetEnv HOME /var/www/owncloudSetEnv HTTP_HOME /var/www/owncloud 

Speichern und schließen Sie die Datei, deaktivieren Sie dann die standardmäßige virtuelle Apache-Hostdatei und aktivieren Sie die virtuelle ownCloud-Hostdatei:

a2dissite 000-defaulta2ensite owncloud

OwnCloud erfordert, dass die Module mod_rewrite, headers, env, mime und unique_id aktiviert sein müssen. Sie können alle diese Module mit dem folgenden Befehl aktivieren:

a2enmod rewritea2enmod headersa2enmod enva2enmod mimea2enmod unique_id

Starten Sie abschließend den Apache-Dienst neu, um die Änderungen zu aktivieren:

systemctl startet Apache2 neu

Schritt 6:Installation abschließen

An diesem Punkt wird ownCloud heruntergeladen und Apache wird konfiguriert, um das ownCloud-Verzeichnis zu bedienen.

Öffnen Sie nun Ihren Webbrowser und greifen Sie auf den ownCloud-Installationsassistenten zu, indem Sie die URL http://your-server-ip eingeben . Sie werden zur Einrichtungsseite von ownCloud weitergeleitet:

Geben Sie nun Ihren gewünschten Benutzernamen und Ihr Passwort sowie Datenbankdetails ein und klicken Sie auf die Schaltfläche Einrichtung beenden. Sobald die Installation abgeschlossen ist, werden Sie auf die Anmeldeseite von ownCloud weitergeleitet:

Geben Sie Ihren Admin-Benutzernamen und Ihr Passwort ein, um sich wie unten gezeigt bei ownCloud anzumelden:

Von hier aus können Sie Anwendungen für verschiedene Geräte herunterladen, um Ihre Dateien zu synchronisieren. Überspringen Sie es und klicken Sie auf das X in der oberen rechten Ecke des Bildschirms. Sie sollten das Haupt-Dashboard von ownCloud auf dem folgenden Bildschirm sehen:

Lassen Sie uns nun einen neuen Benutzer für ownCloud erstellen. Klicken Sie dazu auf owncloudadmin> Benutzer im oberen rechten Bereich und klicken Sie auf das Zahnradsymbol im unteren linken Bereich und aktivieren Sie „Passwort für neue Benutzer festlegen“. Sie sollten die folgende Seite sehen:

Geben Sie nun Ihren gewünschten Benutzernamen und Ihr Passwort ein und klicken Sie auf die Schaltfläche Erstellen. Sie sollten die folgende Seite sehen:

Melden Sie sich jetzt vom Benutzer owncloudadmin ab und melden Sie sich mit Ihrem Benutzernamen an, wie unten gezeigt:

Das war’s, jetzt haben Sie ownCloud erfolgreich auf Ihrem Debian 10 VPS installiert. Sie können jetzt ganz einfach persönliche Dateien, Dokumente, Kontakte, Kalender und Bilder speichern und mit anderen teilen.

Natürlich müssen Sie nicht wissen, wie man ownCloud auf Debian 10 installiert, wenn Sie ein ownCloud VPS Hosting bei uns haben. Sie können einfach unsere Administratoren bitten, ownCloud auf Debian 10 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von ownCloud auf Debian 10 helfen.

PS . Wenn es Ihnen Spaß macht, diesen Blogbeitrag über How to install ownCloud on Debian 10 zu lesen , teilen Sie es gerne über die unten stehenden Shortcuts in sozialen Netzwerken oder hinterlassen Sie einfach einen Kommentar.


Debian
  1. So installieren Sie PHP 8.0 unter Debian 11

  2. So installieren Sie PHP 8 auf Debian 10

  3. So installieren Sie PHP unter Debian 11

  4. So installieren Sie PHP 7.2 auf Debian 9

  5. So installieren Sie PHP 7.3 unter Debian 10

So installieren Sie PHP 5.6 unter Ubuntu 16.04 und Debian 9

So installieren Sie Laravel unter Debian 11 / Debian 10

So installieren Sie PHP 8.0 auf Debian / Mint

So installieren Sie OPcache unter Debian

So installieren Sie PHP 7.4 auf Debian 11 Bullseye

So installieren Sie OwnCloud 9 auf Debian 8