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

So installieren und konfigurieren Sie Nextcloud unter CentOS 7 / RHEL 7

Nextcloud ist eine kostenlose Open-Source-Dateihosting-Lösung, die es den Benutzern ermöglicht, ihre Dateien, E-Mails, Kontakte und Kalender von ihren Mobilgeräten und ihrem Desktop-Client mit dem Nextcloud-Server zu speichern und zu synchronisieren. Nextcloud wird vom Mitbegründer von ownCloud gegründet „Frank Karlitschek

Einige der wichtigsten Funktionen von Nextcloud sind unten aufgeführt:

Voraussetzungen für die Installation von Nextcloud auf RHEL 7 und CentOS 7

  •  Mindestens 512 MB RAM
  •  Webserver:Apache (httpd) / Nginx
  • Datenbankserver:MariaDB / MySQL / PostgreSQL
  •  PHP 5.4 und höher

Befolgen Sie die folgenden Schritte, um Nextcloud 9 auf CentOS 7.x und RHEL 7.x zu installieren und zu konfigurieren

Schritt:1 Installieren Sie Apache Web Server, PHP und die abhängigen Pakete.

Verwenden Sie den folgenden yum-Befehl, um Apache Web Server (httpd), PHP-Pakete und seine anderen abhängigen Pakete zu installieren.

In den standardmäßigen CentOS- und RHEL-Repositories sind PHP 5.4-Pakete verfügbar

[[email protected] ~]# yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear

Starten und aktivieren Sie den Dienst des Apache-Webservers mit dem folgenden systemctl-Befehl:

[[email protected] ~]# systemctl start httpd ; systemctl enable httpd

Schritt:2 MariaDB-Datenbank für Nextcloud installieren und konfigurieren

Führen Sie den folgenden yum-Befehl aus, um die MariaDB-Datenbank zu installieren.

[[email protected] ~]# yum install -y mariadb-server mariadb

Starten und aktivieren Sie den MariaDB-Datenbankdienst

[[email protected] ~]# systemctl start mariadb; systemctl enable mariadb

Führen Sie den folgenden Befehl aus, um das Root-Passwort für MaraiDB festzulegen und andere Parameter zu konfigurieren, z

[[email protected] ~]# mysql_secure_installation

Erstellen Sie eine Datenbank mit dem Namen „nextcloud_db“. ’. Verbinden Sie sich mit dem mysql-Befehl vom Terminal aus mit der Datenbank und führen Sie den folgenden Befehl aus

[[email protected] ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.47-MariaDB MariaDB Server
Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database nextcloud_db;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>

Erstellen Sie einen Datenbankbenutzer (nxtuser ) und gewähren Sie dem Benutzer alle Berechtigungen für die Datenbank „nextcloud_db

MariaDB [(none)]> grant all on nextcloud_db.* to 'nxtuser'@'localhost' identified by '[email protected]#';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye
[[email protected] ~]#

Schritt:4 Laden Sie die neueste Version von NextCloud herunter

Es gibt zwei Möglichkeiten, die neueste Version von nextcloud herunterzuladen. Gehen Sie entweder zur offiziellen Nextcloud-Website „https://download.nextcloud.com/server/releases/“  und laden Sie die neueste Version herunter, oder  wir können sie von der Befehlszeile des Servers mit dem folgenden wget-Befehl herunterladen

[[email protected] ~]# wget https://download.nextcloud.com/server/releases/nextcloud-9.0.53.tar.bz2

Hinweis: Bitte stellen Sie sicher, dass wget- und bzip2-Pakete auf Ihrem Server installiert sind, falls diese Pakete nicht installiert sind, verwenden Sie den folgenden Befehl, um sie zu installieren.

[[email protected] ~]# yum install wget bzip2 -y

Extrahieren Sie die heruntergeladene nextcloud-Datei „tar.biz2 ‘-Datei in das Dokumentenstammverzeichnis des Webservers (/var/www/html)

[[email protected] ~]# tar -jxpvf nextcloud-9.0.53.tar.bz2 -C /var/www/html/

Legen Sie die erforderlichen Berechtigungen für das nextcloud-Verzeichnis und seine Unterverzeichnisse und Dateien fest

[[email protected] ~]# cd /var/www/html/
[[email protected] html]# chown -R apache:apache nextcloud

Schritt:5 Öffnen Sie die Ports in der Firewall für nextcloud

Falls auf Ihrem System eine Firewall ausgeführt wird, legen Sie die folgenden Firewall-Regeln mit "firewall-cmd" fest ‘ Befehl.

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=http
[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=https
[[email protected] ~]#  firewall-cmd --reload

In meinem Fall setze ich Selinux mit dem folgenden Befehl in den permissiven Mod ein

[[email protected] ~]# setenforce 0

Machen Sie es dauerhaft, indem Sie den folgenden Parameter in der Datei „/etc/sysconfig/selinux“

aktualisieren
SELINUX=permissive

Schritt:6 Greifen Sie jetzt über den Webbrowser auf das nextCloud-Portal zu

Schließen Sie die nextcloud-Installation ab, indem Sie über den Webbrowser darauf zugreifen.

http:///nextcloud

In meinem Fall lautet die IP-Adresse des Servers „192.168.56.15“

Geben Sie den Benutzernamen als Administrator und das Passwort an, das Sie festlegen möchten. Wählen Sie den Datenbanktyp als MariaDB aus und geben Sie den Datenbanknamen, den Datenbankbenutzer und seine Anmeldeinformationen an. Wenn Sie mit den Einstellungen fertig sind, klicken Sie auf Einrichtung beenden.

Wählen Sie die Anwendung aus, die Sie zum Synchronisieren Ihrer Dateien verwenden möchten. Sie können dies auch überspringen, indem Sie auf das Kreuzsymbol (x) klicken.

Schritt:7 Ändern Sie die Größenbeschränkung für Upload-Dateien für nextcloud.

Standardmäßig können Dateien mit maximal 2 MB auf nextcloud hochgeladen werden. Wenn Sie Dateien mit mehr als 2 MB hochladen möchten, müssen wir einige Parameterwerte in /etc/php.ini

ändern
[[email protected] ~]# vi /etc/php.ini
…………………
post_max_size = 30M
upload_max_filesize = 30M
………………………

Starten Sie den Dienst des Webservers neu

[[email protected] ~]# systemctl restart httpd

Beginnen Sie jetzt mit dem Hochladen der Dateien und teilen Sie sie mit Ihren Kontakten

Das ist alles, erkunde die Nextcloud und hab Spaß 🙂


Cent OS
  1. So installieren Sie Nextcloud auf CentOS 7 / RHEL 7

  2. So installieren Sie Nextcloud auf CentOS 8 / RHEL 8

  3. CentOS / RHEL 7 :So installieren und konfigurieren Sie Telnet

  4. So installieren und konfigurieren Sie Samba in CentOS / RHEL

  5. So installieren und konfigurieren Sie Telnet in RHEL / CentOS 5,6

So installieren und konfigurieren Sie den VNC-Server in CentOS 7 / RHEL 7

So installieren und konfigurieren Sie Cacti unter CentOS 7

So installieren und konfigurieren Sie Jenkins unter CentOS 8 / RHEL 8

So installieren Sie Nextcloud auf CentOS 7

So installieren und konfigurieren Sie MariaDB in CentOS / RHEL 7

So installieren und konfigurieren Sie VNC Server unter CentOS/RHEL 8