Zum Hauptinhalt springen
PALIOR Logo
Alle Artikel

Nextcloud auf Rocky Linux installieren: Ihr privater Cloud-Speicher

Erfahren Sie, wie Sie Nextcloud auf einem Rocky Linux VPS einrichten, um Ihre eigene Cloud-Lösung zu erstellen. Ideal für Nutzer, die privaten Speicherplatz brauchen.

Kai Weber23. Oktober 20264 Min. Lesezeit
Nextcloud auf Rocky Linux installieren: Ihr privater Cloud-Speicher

Im digitalen Zeitalter, in dem Daten eine zentrale Rolle spielen, ist es entscheidend, eine zuverlässige und sichere Lösung zur Speicherung und Verwaltung persönlicher und geschäftlicher Informationen zu haben. Nextcloud bietet genau das: eine private Cloud-Lösung, die Ihnen die Kontrolle über Ihre Daten zurückgibt. In diesem Artikel zeigen wir Ihnen, wie Sie Nextcloud auf einem Rocky Linux VPS installieren können. Diese Anleitung richtet sich an Nutzer, die einen sicheren und privaten Cloud-Speicher benötigen und die Vorteile eines virtuellen privaten Servers (VPS) nutzen möchten.

Warum Nextcloud und Rocky Linux?

Nextcloud ist eine Open-Source-Software, die Ihnen ermöglicht, eine eigene Cloud-Umgebung zu erstellen und zu verwalten. Sie bietet Funktionen wie Dateisynchronisation, Kalender, Kontakte und vieles mehr. Der große Vorteil von Nextcloud ist die vollständige Kontrolle über Ihre Daten, da alles auf Ihrem eigenen Server gespeichert wird.

Rocky Linux ist eine stabile und sichere Linux-Distribution, die als Nachfolger von CentOS gilt. Es ist besonders für Serveranwendungen geeignet und bietet eine zuverlässige Grundlage für die Installation von Nextcloud. Die Kombination aus Nextcloud und Rocky Linux ergibt eine leistungsstarke und flexible Cloud-Lösung.

Voraussetzungen

Bevor wir mit der Installation beginnen, benötigen Sie:

  • Einen VPS mit Rocky Linux installiert
  • SSH-Zugang zu Ihrem Server
  • Grundlegende Kenntnisse im Umgang mit der Linux-Kommandozeile
  • Eine Domain oder Subdomain, die auf Ihren VPS zeigt
  • Ein SSL-Zertifikat für eine sichere Verbindung

Schritt 1: Server vorbereiten

Zuerst aktualisieren wir das System und installieren die notwendigen Pakete. Melden Sie sich per SSH bei Ihrem Server an und führen Sie die folgenden Befehle aus:

bash
sudo dnf update -y
sudo dnf install epel-release -y
sudo dnf install httpd mariadb-server mariadb php php-mysqlnd php-fpm php-json php-xml php-mbstring php-intl php-gd php-curl -y

Starten und aktivieren Sie den Apache- und MariaDB-Dienst:

bash
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

Schritt 2: MariaDB konfigurieren

Nextcloud benötigt eine Datenbank zur Speicherung von Benutzerdaten. Wir konfigurieren MariaDB, um dies zu erledigen. Starten Sie die sichere Installation:

bash
sudo mysql_secure_installation

Folgen Sie den Anweisungen, um ein sicheres Root-Passwort zu setzen und unnötige Optionen zu entfernen. Anschließend erstellen wir eine Datenbank und einen Benutzer für Nextcloud:

bash
sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'sicheres_passwort';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ersetzen Sie sicheres_passwort durch ein starkes Passwort Ihrer Wahl.

Schritt 3: PHP konfigurieren

Um die Leistung zu optimieren, passen wir einige PHP-Einstellungen an. Bearbeiten Sie die php.ini-Datei:

bash
sudo nano /etc/php.ini

Suchen Sie nach den folgenden Einstellungen und passen Sie sie an:

bash
memory_limit = 512M
upload_max_filesize = 200M
post_max_size = 200M
max_execution_time = 300

Speichern Sie die Datei und starten Sie den PHP-FPM-Dienst neu:

bash
sudo systemctl restart php-fpm

Schritt 4: Nextcloud herunterladen und installieren

Laden Sie die neueste Version von Nextcloud herunter und entpacken Sie sie in das Webverzeichnis:

bash
cd /var/www
sudo wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
sudo unzip nextcloud-23.0.0.zip
sudo chown -R apache:apache nextcloud

Erstellen Sie eine Apache-Konfigurationsdatei für Nextcloud:

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

Fügen Sie den folgenden Inhalt hinzu:

apache

    ServerName your_domain
    DocumentRoot /var/www/nextcloud

    
        Require all granted
        AllowOverride All
        Options FollowSymLinks MultiViews
    

    ErrorLog /var/log/httpd/nextcloud_error.log
    CustomLog /var/log/httpd/nextcloud_access.log combined

Ersetzen Sie your_domain durch Ihre Domain oder Subdomain. Speichern Sie die Datei und starten Sie Apache neu:

bash
sudo systemctl restart httpd

Schritt 5: SSL-Zertifikat installieren

Für eine sichere Verbindung benötigen Sie ein SSL-Zertifikat. Wir verwenden Let's Encrypt, um ein kostenloses Zertifikat zu erhalten. Installieren Sie den Certbot-Client:

bash
sudo dnf install certbot python3-certbot-apache -y

Fordern Sie das Zertifikat an:

bash
sudo certbot --apache -d your_domain

Folgen Sie den Anweisungen auf dem Bildschirm. Nach erfolgreicher Installation wird Ihr Apache-Server automatisch neu konfiguriert, um HTTPS zu verwenden.

Schritt 6: Nextcloud einrichten

Öffnen Sie Ihren Webbrowser und navigieren Sie zu Ihrer Domain. Der Nextcloud-Installationsassistent sollte erscheinen. Geben Sie die erforderlichen Informationen für die Datenbank ein:

  • Datenbank-Benutzername: nextclouduser
  • Datenbank-Passwort: Ihr sicheres Passwort
  • Datenbankname: nextcloud

Füllen Sie die restlichen Felder aus und klicken Sie auf "Installation abschließen". Nach der Installation ist Ihre private Cloud einsatzbereit.

Fazit

Die Installation von Nextcloud auf Rocky Linux bietet Ihnen eine leistungsstarke und flexible private Cloud-Lösung. Mit dieser Anleitung haben Sie die Grundlagen für eine sichere und zuverlässige Umgebung geschaffen, die Ihnen die volle Kontrolle über Ihre Daten gibt. Nutzen Sie die Vorteile einer selbst gehosteten Cloud und passen Sie die Lösung Ihren individuellen Bedürfnissen an.

FAQ

Prüf deine eigene Website kostenlos

Unser Website-Check zeigt dir in Sekunden, wie deine Website bei Technik, SEO, Mobile und Sicherheit dasteht.

✓Kostenlos✓Ohne Anmeldung✓Ergebnis in Sekunden

Bereit für deinen Start mit Palior?

Deine Daten liegen in Deutschland, Backups laufen täglich und bei Fragen erreichst du uns direkt. Dein Paket ist in wenigen Minuten startklar.

Transparente Preise
Flexible Laufzeiten
In Minuten bereitgestellt