GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie ownCloud auf CentOS 8

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 hilft Ihnen, Ihren eigenen Datei-Hosting-Server mit der ownCloud auf dem CentOS 8 Linux-System einzurichten.

Voraussetzungen

  • Bei neuen Systemen wird empfohlen, der anfänglichen Servereinrichtung zu folgen.
  • Shell-Zugriff auf das CentOS 8-System

Schritt 1 – SELinux deaktivieren

Bevor Sie beginnen, ist es eine gute Idee, SELinux in Ihrem System zu deaktivieren.

Um SELinux zu deaktivieren, öffnen Sie die Datei /etc/selinux/config:

nano /etc/selinux/config

Ändern Sie die folgende Zeile:

SELINUX=disabled

Schritt 2 – Apache/MySQL/PHP installieren

Um ownCloud einzurichten, müssen Sie einen laufenden LAMP-Server auf Ihrem CentOS 8-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 Apache2

sudo dnf install httpd

Installieren Sie MySQL

sudo dnf install @mysql
sudo mysql_secure_installation

Verwenden Sie dieses Tutorial für die vollständigen MySQL-Installationsschritte unter CentOS 8.

Installieren Sie PHP

Beginnen wir mit der Installation von PHP 5.6 oder einer höheren Version.

sudo dnf install php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-intl php-json

Schritt 3 – 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 als Nächstes das heruntergeladene Archiv unter dem Dokumentenstamm der Website und richten Sie die entsprechenden Berechtigungen für Dateien und Verzeichnisse ein.

cd /var/www
sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

ownCloud hält seine Daten unter dem separaten Verzeichnis. Wir empfehlen, dies außerhalb des ownCloud-Anwendungsverzeichnisses zu halten. Erstellen Sie also ein Verzeichnis wie unten und legen Sie die richtige Berechtigung fest, damit der Webserver Dateien schreiben kann.

mkdir -p /var/owncloud/data
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

Schritt 4 – MySQL-Benutzer und -Datenbank erstellen

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> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '_password_';
mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

Schritt 5 – Apache konfigurieren

Erstellen Sie nun eine Apache-Konfigurationsdatei und richten Sie den owncloud-Alias ​​ein. Dadurch können wir auf ownCloud als Unterverzeichnis-URL zugreifen.

Datei erstellen und bearbeiten:

sudo vim /etc/httpd/conf.d/owncloud.conf

Fügen Sie den folgenden Inhalt hinzu:

Apache
12345678910111213 Alias ​​/owncloud "/var/www/owncloud" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/ www/owncloud SetEnv HTTP_HOME /var/www/owncloud

Datei speichern und schließen. Starten Sie dann den Apache-Dienst neu, um die Konfigurationsdatei neu zu laden.

sudo systemctl restart httpd

Schritt 6 – Führen Sie den ownCloud Web Installer aus

Greifen Sie nun wie unten im Webbrowser auf die ownCloud zu. Ändern Sie webhost.tecadmin.net in Ihre Server-IP-Adresse oder Ihren Domänennamen.

 http://webhost.tecadmin.net/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 CentOS 8 Linux-System.


Cent OS
  1. So installieren Sie Vagrant unter CentOS 7

  2. So installieren Sie Gitea unter CentOS 8

  3. So installieren Sie Memcached auf CentOS 8

  4. So installieren Sie Nginx unter CentOS 7

  5. So installieren Sie Apache unter CentOS 7

So installieren Sie Zoom unter CentOS 8

So installieren Sie Nethogs auf CentOS

So installieren Sie Yourls in CentOS 8

So installieren Sie SuiteCRM auf CentOS 8

So installieren Sie OwnCloud 8 auf CentOS 7

So installieren Sie OwnCloud 8 auf CentOS 6