ownCloud ist eine Softwareanwendung, die selbst gehostete Datei-Hosting-Dienste bereitstellt. Sie können die owncloud-Anwendung auf Ihrem Server installieren und als Ihren eigenen Dateiserver verwenden. Wo Sie Dateien einfach vom Client-Computer hochladen/synchronisieren können. Es bietet auch Optionen zum Synchronisieren und Teilen auf mehreren Geräten – alles unter Ihrer Kontrolle. Dieses Tutorial wird Ihnen helfen, Ihren eigenen Datei-Hosting-Server mit dem ownCloud auf Debian 10 Buster Linux-System einzurichten.
Voraussetzungen
- Shell-Zugriff auf das Debian 10-Linux-System
- Kontozugriff mit Sudo-Berechtigung
Schritt 1 – LAMP installieren
Zunächst einmal müssen Sie zum Einrichten von ownCloud einen laufenden LAMP-Server auf Ihrem Debian 10-System haben. Wenn Sie den LAMP-Stack bereits ausgeführt haben, überspringen Sie diesen Schritt, andernfalls verwenden Sie die folgenden Befehle, um ihn zu installieren.
Installieren Sie PHP
Beginnen wir mit der Installation von PHP 5.6 oder einer höheren Version auf Ihrem Debian 10 Buster Linux-System.
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - sudo echo "deb https://packages.sury.org/php/ buster main" | tee /etc/apt/sources.list.d/php.list
sudo apt update sudo apt install php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-intl php-json
Installieren Sie Apache2
sudo apt-get install -y apache2 libapache2-mod-php
Installieren Sie MySQL
sudo apt-get install -y mysql-server php-mysql
Schritt 2 – Laden Sie die ownCloud-Quelle herunter
Nachdem Sie den Lampenserver erfolgreich auf Ihrem System konfiguriert haben, laden wir die neueste ownCloud von der offiziellen Website herunter.
cd /tmp wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2
Extrahieren Sie jetzt das heruntergeladene Archiv im Stammverzeichnis des Website-Dokuments und richten Sie die entsprechenden Berechtigungen für Dateien und Verzeichnisse ein.
cd /var/www/html sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2 sudo chown -R www-data:www-data owncloud sudo chmod -R 755 owncloud
Entfernen Sie nun die Archivdatei.
sudo rm -f /tmp/owncloud-10.4.0.tar.bz2
Schritt 3 – Erstellen Sie eine MySQL-Datenbank und einen Benutzer
Lassen Sie uns nach dem Extrahieren des Codes eine MySQL-Datenbank und ein Benutzerkonto zum Konfigurieren von ownCloud erstellen. Verwenden Sie den folgenden Befehlssatz, um sich beim MySQL-Server anzumelden und eine Datenbank und einen Benutzer zu erstellen.
mysql -u root -p Enter password: mysql> CREATE DATABASE owncloud;mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '_password_';mysql> FLUSH PRIVILEGES;mysql> quit
Schritt 4 – Installiere ownCloud mit Web Installer
Greifen Sie nun wie unten in einem Webbrowser auf das ownCloud-Verzeichnis zu. Ändern Sie localhost in Ihre Server-IP-Adresse oder Ihren Domänennamen.
http://localhost /owncloud/
Geben Sie neue Administratoranmeldeinformationen ein, um ein Administratorkonto zu erstellen, und geben Sie den Speicherort des Datenordners an.
Schieben Sie nun Ihre Seite nach unten und geben Sie die Datenbankanmeldeinformationen ein und klicken Sie auf Einrichtung beenden .
Nach Abschluss der Einrichtung erhalten Sie das Admin-Dashboard. Hier können Sie Benutzer und Gruppen erstellen, ihnen Berechtigungen zuweisen usw.
Schlussfolgerung
Herzlichen Glückwunsch, Sie haben eine funktionierende ownCloud-Instanz auf Ihrem Debian 10 Buster Linux-System.