Wie man WordPress auf Linode selbst hostet (2026 Anleitung)
WordPress auf einem VPS selbst zu hosten, kann eine lohnende Erfahrung sein, da Sie die volle Kontrolle über Ihre Website und deren Ressourcen haben. In dieser Anleitung führen wir Sie durch die Schritte zur Installation und Konfiguration von WordPress auf Linode, damit Sie Ihre Hosting-Umgebung effizient verwalten können.
Warum Linode für WordPress-Hosting wählen?
Linode bietet erschwingliche und zuverlässige VPS-Hosting-Lösungen, mit Plänen, die bereits bei 5 USD pro Monat beginnen. Dies macht es zu einer ausgezeichneten Wahl für Entwickler und Homelabber, die Anwendungen selbst hosten möchten. Im Folgenden finden Sie einen kurzen Vergleich einiger beliebter VPS-Anbieter zu Ihrer Information.
| Anbieter | Startpreis (monatlich) | Link |
|---|---|---|
| Contabo VPS | 5,99 EUR | Contabo |
| Hetzner Cloud | 4,15 EUR | Hetzner |
| DigitalOcean | 6 USD | DigitalOcean |
| Vultr | 6 USD | Vultr |
| Linode | 5 USD | Linode |
Voraussetzungen
- Linode-Konto: Erstellen Sie ein Linode-Konto hier.
- Domainname: Ein registrierter Domainname, den Sie für Ihre WordPress-Website verwenden möchten.
- SSH-Client: Verwenden Sie Anwendungen wie PuTTY (Windows) oder Terminal (Mac/Linux), um auf Ihren Linode-Server zuzugreifen.
Schritt 1: Erstellen einer Linode-Instanz
- Melden Sie sich in Ihrem Linode Dashboard an.
- Klicken Sie auf “Linode erstellen”.
- Wählen Sie eine Linux-Distribution, vorzugsweise Ubuntu (20.04 LTS oder neuer).
- Wählen Sie einen Plan. Der 5 USD-Plan reicht für eine grundlegende WordPress-Installation aus.
- Im Abschnitt “Add-Ons” können Sie optional Backups aktivieren.
- Wählen Sie Ihre Zahlungsmethode und erstellen Sie die Linode-Instanz.
Schritt 2: Greifen Sie auf Ihren Linode zu
-
Öffnen Sie Ihren SSH-Client.
-
Stellen Sie eine Verbindung zu Ihrem Linode mit folgendem Befehl her (ersetzen Sie
YOUR_IP_ADDRESSdurch die IP-Adresse Ihres Linode):ssh root@YOUR_IP_ADDRESS -
Möglicherweise werden Sie aufgefordert, Ihr Passwort einzugeben.
Schritt 3: Aktualisieren Sie Ihr System
Nach der Anmeldung sollten Sie sicherstellen, dass Ihre Systempakete auf dem neuesten Stand sind:
apt update && apt upgrade -y
Schritt 4: Installieren Sie einen Webserver, PHP und MySQL
Installieren von Apache
apt install apache2 -y
Installieren von MySQL
apt install mysql-server -y
Sichern Sie Ihre MySQL-Installation, indem Sie Folgendes ausführen:
mysql_secure_installation
Installieren von PHP und erforderlichen Erweiterungen
apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring -y
Schritt 5: Erstellen Sie eine MySQL-Datenbank für WordPress
-
Melden Sie sich bei MySQL an:
mysql -u root -p -
Erstellen Sie eine Datenbank:
CREATE DATABASE wordpress_db; -
Erstellen Sie einen Benutzer und gewähren Sie Berechtigungen:
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Stellen Sie sicher, dass Sie ‘password’ durch ein starkes Passwort ersetzen.
Schritt 6: WordPress herunterladen und installieren
-
Navigieren Sie zum Web-Stammverzeichnis:
cd /var/www/html -
Laden Sie das neueste WordPress-Paket herunter:
wget https://wordpress.org/latest.tar.gz -
Extrahieren Sie das WordPress-Paket:
tar -xvzf latest.tar.gz -
Verschieben Sie die Inhalte in das Web-Stammverzeichnis:
mv wordpress/* . -
Entfernen Sie die heruntergeladenen Dateien:
rm -rf wordpress latest.tar.gz -
Passen Sie Besitz und Berechtigungen an:
chown -R www-data:www-data /var/www/html/* chmod -R 755 /var/www/html/*
Schritt 7: Konfigurieren Sie WordPress
-
Kopieren Sie die Beispielkonfigurationsdatei:
cp wp-config-sample.php wp-config.php -
Öffnen Sie die Konfigurationsdatei:
nano wp-config.php -
Aktualisieren Sie die Datenbankeinstellungen:
define('DB_NAME', 'wordpress_db'); define('DB_USER', 'wordpress_user'); define('DB_PASSWORD', 'your_password'); -
Speichern Sie die Datei und beenden Sie den Editor.
Schritt 8: Führen Sie die WordPress-Installation aus
- Öffnen Sie Ihren Webbrowser und navigieren Sie zu Ihrer Domain oder der IP-Adresse Ihres Linode.
- Folgen Sie den Anweisungen auf dem Bildschirm, um den Installationsprozess abzuschließen.
Häufig gestellte Fragen
Wie viel kostet es, WordPress auf Linode zu hosten?
Das Hosting von WordPress auf Linode kann kostengünstig sein, beginnend bei nur 5 USD pro Monat für den Basisplan. Dieser Plan bietet in der Regel ausreichende Ressourcen für kleine bis mittelgroße Traffic-Websites. Wenn Ihre Website wächst, können Sie problemlos auf robustere Pläne upgraden. Zudem kann die Nutzung der verschiedenen Funktionen von Linode, wie Backups, helfen, die Sicherheit Ihrer Daten zu gewährleisten, ohne das Budget zu sprengen.
Kann ich andere Software-Stacks mit WordPress auf Linode verwenden?
Ja, Sie können bei Bedarf alternative Software-Stacks verwenden. Während Apache und MySQL die Standardoptionen in diesem Tutorial sind, können Sie auch einfach Nginx anstelle von Apache oder MariaDB anstelle von MySQL installieren. WordPress ist flexibel und kann für verschiedene Serverumgebungen konfiguriert werden. Es ist wichtig, den Stack zu wählen, der am besten zu Ihren Bedürfnissen und Ihrem Wissen passt. Eine Erkundung von Optionen aus r/selfhosted kann ebenfalls Einblicke in andere Kombinationen bieten.
Was soll ich tun, wenn ich während der Installation auf Probleme stoße?
Wenn Sie während Ihrer WordPress-Installation auf Linode auf Probleme stoßen, sollten Sie zunächst die Apache-Fehlerprotokolle überprüfen, um detaillierte Fehlermeldungen zu erhalten:
tail -f /var/log/apache2/error.log
Stellen Sie sicher, dass die Konfigurationsdateien korrekt sind und dass alle erforderlichen Pakete installiert sind. Die Linode-Community-Foren und die Dokumentation sind ebenfalls ausgezeichnete Ressourcen. Es wird empfohlen, die von der Community bereitgestellte Dokumentation und die auf Plattformen wie awesome-selfhosted verfügbaren Anleitungen für eine weitere Fehlersuche zu nutzen.
Durch das Befolgen dieser Schritte haben Sie nun eine vollständig funktionale selbst gehostete WordPress-Website auf Linode. Für einen umfassenderen Überblick über VPS-Optionen, schauen Sie sich unseren vollständigen VPS-Vergleich an. Viel Spaß mit Ihrem neuen Hosting-Setup!