Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Flarum auf einem VPS selbst hostet (Vollständiger Leitfaden)

Erfahren Sie, wie Sie Flarum auf einem VPS selbst hosten. Diese Anleitung behandelt Installation, Konfiguration und Tipps für optimale Leistung.

Wie man Flarum auf einem VPS selbst hostet (Vollständiger Leitfaden)

Flarum ist eine moderne, Open-Source-Forensoftware, die für Einfachheit und Benutzerfreundlichkeit konzipiert ist. Flarum selbst zu hosten, ermöglicht Ihnen die Kontrolle über Ihr Forum und bietet die Flexibilität, Funktionen nach Ihren Bedürfnissen anzupassen. Diese Anleitung führt Sie durch den Prozess der Installation von Flarum auf einem VPS, einschließlich Optionen zur Nutzung von Docker für die Virtualisierung.

1. Auswahl eines VPS-Anbieters

Die Wahl des richtigen VPS-Anbieters ist entscheidend für Leistung und Zuverlässigkeit. Unten finden Sie einen Vergleich einiger erstklassiger Anbieter, die sich gut für das Hosting von Flarum eignen:

AnbieterMonatliche Kosten (EUR/USD)RAMSpeicherLink
Contabo VPS5,99 EUR4 GB200 GB SSDContabo
Hetzner Cloud4,15 EUR2 GB20 GB SSDHetzner
DigitalOcean6 USD1 GB25 GB SSDDigitalOcean
Vultr6 USD1 GB25 GB SSDVultr
Linode (Akamai)5 USD2 GB25 GB SSDLinode

Für Nutzer, die das Budget priorisieren, bieten Hetzner Cloud und Contabo hervorragende Optionen mit gutem RAM und Speicher.

2. Vorbereitung des VPS

Nachdem Sie Ihren VPS-Anbieter ausgewählt und Ihren Server bereitgestellt haben, müssen Sie ihn für die Flarum-Installation vorbereiten.

Schritt-für-Schritt-Vorbereitung:

  1. Zugriff auf Ihren VPS: Verwenden Sie SSH, um sich mit Ihrem VPS zu verbinden. Ersetzen Sie user und your-vps-ip entsprechend.

    ssh user@your-vps-ip
  2. System aktualisieren: Stellen Sie sicher, dass Ihre Systempakete aktuell sind.

    sudo apt update && sudo apt upgrade -y
  3. Benötigte Software installieren: Flarum benötigt PHP, Composer, einen Webserver wie Nginx oder Apache und eine Datenbank wie MySQL oder MariaDB.

    sudo apt install -y nginx mysql-server php php-mysql php-fpm php-xml php-mbstring php-json curl unzip

3. Datenbank einrichten

  1. In MySQL einloggen:

    sudo mysql -u root -p
  2. Datenbank und Benutzer erstellen:

    CREATE DATABASE flarum;
    CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON flarum.* TO 'flarumuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

4. Flarum installieren

  1. In das Webverzeichnis wechseln:

    cd /var/www/
  2. Flarum herunterladen:

    curl -LO https://flarum.org/download/latest
    unzip latest
    mv flarum-* flarum
  3. Berechtigungen setzen:

    sudo chown -R www-data:www-data flarum
    sudo chmod -R 755 flarum
  4. Composer installieren:

    Wechseln Sie in das Flarum-Verzeichnis und führen Sie aus:

    cd flarum
    composer install

5. Nginx konfigurieren

Erstellen Sie eine neue Nginx-Konfigurationsdatei für Ihre Flarum-Instanz.

sudo nano /etc/nginx/sites-available/flarum

Fügen Sie die folgende Konfiguration hinzu:

server {
    listen 80;
    server_name your_domain.com;  # Ersetzen Sie dies durch Ihre Domain

    root /var/www/flarum/public;

    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # PHP-Version gegebenenfalls anpassen
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }
}

6. Nginx-Konfiguration aktivieren

Nachdem Sie Nginx konfiguriert haben, aktivieren Sie die Seite und starten Sie den Dienst neu.

sudo ln -s /etc/nginx/sites-available/flarum /etc/nginx/sites-enabled/
sudo systemctl restart nginx

7. Abschluss

Sie können jetzt http://your_domain.com in Ihrem Webbrowser besuchen, um die Flarum-Installation über die GUI abzuschließen. Folgen Sie den Aufforderungen, um eine Verbindung zu Ihrer Datenbank herzustellen und Ihr Administratorkonto einzurichten.

FAQs

1. Was sind die Vorteile des Selbsthostens von Flarum?

Das Selbsthosten von Flarum gewährt Ihnen die vollständige Kontrolle über Ihre Forenumgebung. Sie können Einstellungen anpassen, die Datensicherheit gewährleisten und Plugins ohne Einschränkungen installieren. Durch die Verwaltung des Servers minimieren Sie auch die Ausfallzeiten und erhalten eine angepasste Erfahrung basierend auf Ihren spezifischen Bedürfnissen und Ihrer Nutzerbasis.

2. Kann ich Flarum mit Docker installieren?

Ja, Flarum kann einfach mit Docker installiert werden. Docker ermöglicht es Ihnen, Flarum in isolierten Containern auszuführen, wodurch die Verwaltung von Abhängigkeiten vereinfacht wird. Sie benötigen einen Docker-kompatiblen VPS und müssen Docker Compose einrichten, um Ihre Umgebung zu definieren, einschließlich PHP, MySQL und Nginx in einfach zu verwaltenden Konfigurationen.

3. Was sind die Systemanforderungen für den Betrieb von Flarum?

Flarum benötigt einen VPS mit mindestens PHP 7.3, einen Webserver (Nginx oder Apache) und eine MySQL- oder MariaDB-Datenbank. Es wird empfohlen, mindestens 1 GB RAM zu haben, aber eine größere Ressourcenzuweisung verbessert die Leistung, insbesondere bei mehreren gleichzeitigen Benutzern. Die vollständigen Anforderungen können Sie in der Flarum-Dokumentation überprüfen.

Wenn Sie dieser Anleitung folgen, sollten Sie in der Lage sein, Flarum erfolgreich auf Ihrem gewählten VPS-Anbieter zu hosten. Für einen umfassenderen Vergleich der VPS-Optionen besuchen Sie unseren vollständigen VPS-Vergleich. Viel Spaß beim Hosting!