Wie man WordPress auf Contabo selbst hostet (2026 Anleitung)
WordPress auf einem Virtual Private Server (VPS) selbst zu hosten, ist eine ausgezeichnete Möglichkeit für Entwickler und Homelab-Enthusiasten, die volle Kontrolle über ihre Webumgebung zu behalten. In dieser Anleitung zeigen wir, wie Sie WordPress auf Contabo installieren können, und bieten Ihnen eine kosteneffektive Option ab nur 5,99 EUR/Monat.
Warum Contabo wählen?
Contabo ist eine ideale Wahl für das Selbsthosting aufgrund seiner wettbewerbsfähigen Preise, robusten Funktionen und außergewöhnlichen Leistung. Nachfolgend finden Sie einen schnellen Vergleich einiger Top-VPS-Anbieter basierend auf Preisen und Funktionen.
| Anbieter | Preis/Monat | CPU-Kerne | RAM | Speicher |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 2 | 4 GB | 200 GB SSD |
| Hetzner Cloud | 4,15 EUR | 1 | 2 GB | 20 GB SSD |
| DigitalOcean | 6 USD | 1 | 2 GB | 25 GB SSD |
| Vultr | 6 USD | 1 | 2 GB | 25 GB SSD |
| Linode | 5 USD | 1 | 2 GB | 25 GB SSD |
Für einen vollständigen VPS-Vergleich sehen Sie sich unseren besten VPS-Vergleich an.
Voraussetzungen
Bevor Sie fortfahren, stellen Sie sicher, dass Sie Folgendes haben:
- Contabo-Konto: Melden Sie sich für einen VPS-Plan bei Contabo an.
- Domain-Name: Registrieren Sie einen Domain-Namen, wenn Sie einen verwenden möchten.
- SSH-Client: Verwenden Sie Tools wie PuTTY (für Windows) oder Terminal (für macOS/Linux), um auf Ihren VPS zuzugreifen.
Schritt 1: Erstellen und Konfigurieren Sie Ihren VPS
- Melden Sie sich bei Ihrem Contabo Konto an.
- Wählen Sie „VPS erstellen“ und wählen Sie Ihre gewünschte Konfiguration.
- Wählen Sie ein Betriebssystem. Ubuntu 20.04 LTS wird für WordPress empfohlen.
- Schließen Sie den Zahlungsvorgang ab, und Sie erhalten Ihre VPS-Anmeldeinformationen per E-Mail.
Schritt 2: Greifen Sie über SSH auf Ihren VPS zu
- Öffnen Sie Ihren SSH-Client.
- Verbinden Sie sich mit Ihrem VPS mit dem Befehl:
ssh root@your_vps_ip_address - Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden.
Schritt 3: Aktualisieren Sie Pakete und installieren Sie erforderliche Software
Sobald Sie auf Ihren VPS zugegriffen haben, ist es wichtig, Ihre Pakete zu aktualisieren:
apt update && apt upgrade -y
Jetzt installieren Sie die erforderliche Software. WordPress benötigt einen Webserver, Datenbankserver und PHP. Wir werden Apache, MySQL und PHP verwenden.
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Schritt 4: Sichern Sie MySQL
Es ist wichtig, Ihre MySQL-Installation zu sichern:
mysql_secure_installation
Folgen Sie den Eingabeaufforderungen, um ein Root-Passwort festzulegen und anonyme Benutzer zu entfernen.
Schritt 5: Erstellen Sie eine MySQL-Datenbank für WordPress
Melden Sie sich bei MySQL an:
mysql -u root -p
Führen Sie dann die folgenden Befehle aus, um Ihre WordPress-Datenbank und -Benutzer zu erstellen:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_secure_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Schritt 6: Laden Sie WordPress herunter und konfigurieren Sie es
Navigieren Sie zum Webverzeichnis:
cd /var/www/html
Laden Sie WordPress herunter:
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
mv wordpress/* ./
rmdir wordpress
Konfigurieren Sie nun die wp-config.php-Datei:
cp wp-config-sample.php wp-config.php
nano wp-config.php
Aktualisieren Sie den Datenbankabschnitt:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_secure_password');
Speichern Sie die Änderungen und schließen Sie den Editor.
Schritt 7: Setzen Sie Verzeichnisberechtigungen
Passen Sie die Verzeichnisberechtigungen für WordPress an:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Schritt 8: Aktivieren Sie das Apache Rewrite-Modul
Damit die Permalinks von WordPress funktionieren, müssen Sie das Rewrite-Modul aktivieren:
a2enmod rewrite
systemctl restart apache2
Schritt 9: Schließen Sie die WordPress-Installation über den Browser ab
Öffnen Sie Ihren Webbrowser und navigieren Sie zu Ihrer VPS-IP-Adresse oder Domain (http://your_vps_ip). Sie sehen den WordPress-Installationsassistenten. Wählen Sie Ihre gewünschte Sprache und folgen Sie den Eingabeaufforderungen, um die Installation abzuschließen.
Häufig gestellte Fragen
1. Kann ich Contabo auch für andere Anwendungen außer WordPress nutzen?
Absolut! Contabo bietet eine vielseitige Plattform für verschiedene Anwendungen, einschließlich Nextcloud, Joomla und vielen anderen. Die starke Leistung und die wettbewerbsfähigen Preise machen es zu einer ausgezeichneten Wahl für Medienserver, Spieleserver oder jede andere Anwendung, die Sie selbst hosten möchten.
2. Ist WordPress auf Contabo für stark frequentierte Seiten geeignet?
Ja, die VPS-Pläne von Contabo können moderate bis hohe Verkehrsaufkommen effektiv bewältigen. Für sehr stark frequentierte Seiten sollten Sie jedoch in Betracht ziehen, Ihre Ressourcen (mehr CPU, RAM und Speicher) zu skalieren oder Ihre WordPress-Installation mit Caching-Plugins und CDN-Diensten zu optimieren.
3. Wie kann ich meine WordPress-Installation sichern?
Um Ihre Seite zu sichern, beginnen Sie damit, WordPress, Plugins und Themes aktuell zu halten. Implementieren Sie SSL, indem Sie Let’s Encrypt mit dem Befehl sudo apt install certbot python3-certbot-apache installieren. Verwenden Sie außerdem Sicherheits-Plugins wie Wordfence und führen Sie regelmäßige Backups durch, um Datenverlust zu vermeiden.
Indem Sie dieser Anleitung folgen, können Sie WordPress erfolgreich auf Contabo installieren und die Kontrolle über Ihre Webhosting-Umgebung übernehmen. Viel Spaß beim Selbsthosting!