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

Installieren Sie Nextcloud auf Fedora 31

Nextcloud® ist eine Filesharing-Software ähnlich wie Google® Drive oder Dropbox®. Da Nextcloud Open Source ist, haben Sie die volle Kontrolle und können den Server auf Ihrem Computer installieren. Dieser Artikel beschreibt die Installation von Nextcloud auf einem Fedora® 31 Cloud-Server.

Voraussetzungen

  • Ein Cloud-Server, auf dem Fedora 31 ausgeführt wird
  • Zugriff auf den Root- oder Admin-Benutzer

Installieren und konfigurieren Sie einen LAMP-Stack

Bevor Sie Nextcloud installieren, müssen Sie einen LAMP-Stack (Linux®, Apache®, MySQL® oder MariaDB® und PHP) auf Ihrem Server haben. Dieses Beispiel verwendet MariaDB für die Datenbank im Stack.

Geben Sie in der Befehlszeile die folgenden Befehle ein, um Apache, MariaDB und PHP zu installieren:

dnf install httpd unzip

dnf install php php-gd php-mbstring php-intl php-mysqlnd php-opcache php-json php-zip php-xml

dnf install mariadb mariadb-server

Nachdem Sie MariaDB installiert haben, sollten Sie mysql_secure_installation ausführen um ein Root-Passwort festzulegen, Remote-Root-Anmeldungen zu verbieten und die Testdatenbanken zu löschen. Verwenden Sie die folgenden Befehle, um MariaDB zu starten und die Datenbank zu sichern:

systemctl enable mariadb

systemctl start mariadb

mysql_secure_installation

Als nächstes konfigurieren Sie Ihre Datenbank mit den folgenden Schritten:

  1. Geben Sie Ihre MariaDB-Installation mit dem folgenden Befehl ein:

    mysql -p
    
  2. Erstellen Sie eine Datenbank für Nextcloud. Ersetzen Sie durch einen Datenbanknamen Ihrer Wahl. Wir empfehlen, einen Datenbanknamen zu wählen, der den Zweck der Datenbank deutlich macht.

    CREATE DATABASE <database>;
    
  3. Erstellen Sie einen Benutzer für die neue Datenbank. Ersetzen Sie durch einen Benutzernamen und durch ein sicheres Passwort Ihrer Wahl.

    CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
    
  4. Gewähren Sie dem Benutzer Zugriff auf die Datenbank :

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. Flush-Privilegien:

    FLUSH PRIVILEGES;
    
  6. Verlassen Sie MariaDB:

    exit
    

Notieren Sie sich diese Anmeldeinformationen. Sie benötigen sie für den Zugriff auf die Datenbank in Nextcloud.

Nextcloud installieren

Nachdem wir unseren Basis-LAMP-Stack eingerichtet haben, können wir mit der Installation von Nextcloud selbst fortfahren. Verwenden Sie die Befehle in den folgenden Schritten, um Nextcloud herunterzuladen und zu installieren:

  1. Wechseln Sie in das Dokument-Root-Verzeichnis.:

    cd /var/www/html/
    
  2. Laden Sie die neueste Version von Nextcloud herunter:

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. Dekomprimieren Sie die Datei:

    unzip latest.zip
    
  4. Entferne die komprimierte Datei:

    rm latest.zip
    
  5. Geben Sie dem Webserver die Eigentümerschaft:

    chown -R apache:apache nextcloud/
    
  6. Starten Sie Apache neu:

    systemctl enable httpd
    
    systemctl start httpd
    
  7. Fügen Sie Ihrer Firewall die Dienste http und https hinzu:

    firewall-cmd --permanent --add-service=http
    
    firewall-cmd --permanent --add-service=https
    
    firewall-cmd --reload
    
  8. Navigieren Sie in Ihrem Webbrowser auf Ihrem lokalen Computer zu https://<internet_ip_address>/nextcloud .

    Hier können Sie den Admin-Benutzer erstellen und den Datenbankzugriff konfigurieren. Wählen Sie für das Administratorkonto eine beliebige sichere Kombination aus Benutzername und Passwort.

  9. Klicken Sie auf Speicher &Datenbank und wählen Sie MySQL/MariaDB aus .

    Geben Sie die Anmeldeinformationen ein, die Sie im vorherigen Abschnitt konfiguriert haben.

Nextcloud installiert dann das Basissystem sowie einige Anwendungen, die Sie möglicherweise nützlich finden. Nachdem dies abgeschlossen ist, wird das Nextcloud-Bedienfeld angezeigt und Sie können einige Dateien hochladen.


Linux
  1. So installieren Sie Node.js auf Fedora 35 / Fedora 34

  2. Installieren Sie VMware Workstation 8 auf Fedora 16

  3. Installieren Sie WordPress auf Fedora 20

  4. Installieren Sie ownCloud 7 auf Fedora 21

  5. Installieren Sie WordPress auf Fedora 22 / 21 mit AMP

Installieren Sie PostgreSQL auf Ubuntu 20.04

So installieren Sie Nextcloud unter Debian 11 / Debian 10

So installieren Sie AnyDesk auf Fedora 35 / Fedora 34

So installieren Sie Skype auf Fedora 35 / Fedora 34

So installieren Sie einen privaten Nextcloud-Server auf Fedora 34

So installieren Sie Go auf Fedora 35