So installieren Sie Nextcloud auf Fedora 39

In diesem Tutorial zeigen wir Ihnen, wie Sie Nextcloud auf Fedora 39 installieren. Nextcloud, eine leistungsstarke Open-Source-Cloud-Speicherplattform, bietet eine sichere und private Alternative zu beliebten Cloud-Diensten. Mit Nextcloud können Sie Ihre Dateien jederzeit und überall kontrollieren, verwalten und darauf zugreifen.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Nextcloud-Dateihostings auf einem Fedora 39.

Voraussetzungen

Bevor wir mit dem Installationsprozess beginnen, stellen wir sicher, dass Sie über alles verfügen, was Sie benötigen:

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 39.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. Zu diesem Zweck stellt Fedora 39 die Terminal-Anwendung bereit. Sie finden es in Ihrem Anwendungsmenü.
  • Sie benötigen eine aktive Internetverbindung, um Nextcloud und seine Abhängigkeiten herunterzuladen.
  • Sie benötigen außerdem einen Domänennamen, der auf die öffentliche IP-Adresse Ihres Servers verweist.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Nextcloud auf Fedora 39

Schritt 1. Bevor wir mit der Installation beginnen, müssen Sie unbedingt sicherstellen, dass Ihr Fedora-System auf dem neuesten Stand ist. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus, um alle installierten Pakete zu aktualisieren:

sudo dnf update

Schritt 2. LAMP Stack installieren.

Bevor wir uns mit diesem Tutorial befassen, müssen Sie unbedingt sicherstellen, dass Ihr Server mit dem leistungsstarken LAMP-Stack ausgestattet ist. Wenn Sie LAMP noch nicht eingerichtet haben, machen Sie sich keine Sorgen – wir sind für Sie da. Folgen Sie einfach unserem umfassenden Leitfaden, der hier verfügbar ist.

Schritt 3. Nextcloud auf Fedora 39 installieren.

Nachdem der LAMP-Stack nun installiert ist, können wir mit der Installation von Nextcloud fortfahren. Laden Sie zunächst die neueste Version von Nextcloud von der offiziellen Website herunter wget Befehl:

wget https://download.nextcloud.com/server/releases/latest.zip

Extrahieren Sie die heruntergeladene Datei und verschieben Sie sie in das Apache-Webstammverzeichnis:

unzip latest.zip
sudo mv nextcloud /var/www/html/

Erstellen Sie als Nächstes ein Datenverzeichnis für Nextcloud und ändern Sie dessen Besitzer auf den Apache-Benutzer:

sudo mkdir -p /var/www/html/nextcloud/data
sudo chown -R apache:apache /var/www/html/nextcloud

Schritt 4. Erstellen einer Datenbank.

Melden Sie sich mit dem beim MariaDB-Server an MariaDB Client-Befehl unten. Geben Sie das MariaDB-Root-Passwort ein, wenn Sie dazu aufgefordert werden:

sudo mariadb -u root -p

Sobald Sie sich bei MariaDB angemeldet haben, führen Sie die folgenden Abfragen aus, um eine neue MariaDB-Datenbank und einen neuen Benutzer für Nextcloud zu erstellen:

CREATE DATABASE nextcloud_db;
CREATE USER nextclouduser@localhost IDENTIFIED BY 'Your-Strong-Password';
GRANT ALL PRIVILEGES ON nextcloud_db.* TO nextclouduser@localhost;
FLUSH PRIVILEGES;
EXIT;

Schritt 5. Apache für Nextcloud konfigurieren.

Um Nextcloud über einen Webbrowser zugänglich zu machen, müssen wir eine neue Apache-Konfigurationsdatei für Nextcloud erstellen und konfigurieren. Verwenden Sie einen Texteditor, um eine neue Konfigurationsdatei zu erstellen:

sudo nano /etc/httpd/conf.d/nextcloud.conf

Fügen Sie in der geöffneten Datei die folgende Konfiguration hinzu:

Alias /nextcloud "/var/www/html/nextcloud/"

<Directory /var/www/html/nextcloud/>
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews

  <IfModule mod_dav.c>
    Dav off
  </IfModule>

</Directory>

Speichern und schließen Sie die Datei. Starten Sie dann den Apache-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart httpd

Schritt 6. Sichern Sie Nextcloud mit Let’s Encrypt SSL mit Certbot.

Installieren Sie Certbot und das Apache-Plugin:

sudo dnf install certbot python3-certbot-apache

Besorgen und installieren Sie ein SSL-Zertifikat:

sudo certbot --apache -d your_domain.com

Befolgen Sie die Anweisungen, um den Vorgang abzuschließen. Certbot konfiguriert automatisch SSL für Ihre Nextcloud-Domäne und richtet die automatische Zertifikatsverlängerung ein.

Schritt 7: Firewall konfigurieren.

FirewallD ist das Standard-Firewall-Verwaltungstool für Fedora. Wenn es noch nicht auf Ihrem Server installiert ist, können Sie es mit dem folgenden Befehl installieren:

sudo dnf install firewalld

Sobald FirewallD installiert ist, starten Sie den Dienst und ermöglichen Sie ihm, beim Booten zu starten, indem Sie die folgenden Befehle verwenden:

sudo systemctl start firewalld
sudo systemctl enable firewalld

Nextcloud arbeitet über HTTP und HTTPS, die jeweils die Ports 80 und 443 verwenden. Sie müssen diese Ports in Ihrer Firewall öffnen, um Datenverkehr von und zu Ihrem Nextcloud-Server zuzulassen. Verwenden Sie die folgenden Befehle, um diese Ports dauerhaft zu öffnen:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

Laden Sie dann die Firewall neu, um die Änderungen zu übernehmen:

sudo firewall-cmd --reload

Schritt 8. Auf die Nextcloud-Schnittstelle zugreifen und diese einrichten.

Sie können jetzt über einen Webbrowser auf Nextcloud zugreifen, indem Sie zu navigieren https://your_domain.com/nextcloud. Der Einrichtungsassistent führt Sie durch den weiteren Einrichtungsprozess. Sie müssen ein Administratorkonto erstellen, den Speicherort des Datenordners (den wir zuvor erstellt haben) angeben und die Datenbankinformationen angeben.

Glückwunsch! Sie haben Nextcloud erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Open-Source-Dateihostings Nextcloud auf Ihrem Fedora 39-System verwendet haben. Für zusätzliche oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Nextcloud-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert