// hosting
WordPress auf einem VPS betreiben: wann und wie
Wann ein VPS für WordPress statt Shared oder Managed Hosting sinnvoll ist, welche Kriterien zählen, und eine klare Anleitung zum LEMP-Stack, den du brauchst, um eine Website selbst zu betreiben.
WordPress auf einem VPS zu betreiben gibt dir die volle Kontrolle über den Stack — aber es überträgt dir auch die Verantwortung, einen Server zu betreiben. Für manche Websites ist dieser Tausch die Sache wert; für andere ist Shared oder Managed WordPress-Hosting die klügere Wahl. Dieser Leitfaden behandelt, wann ein VPS sinnvoll ist und wie man einen einrichtet, damit du mit offenen Augen entscheidest, statt einem Trend zu folgen.
Wann ein VPS für WordPress sinnvoll ist
WordPress läuft für kleine Websites problemlos auf günstigem Shared Hosting, und Managed WordPress-Hosting nimmt einem die Serverarbeit komplett ab. Ein VPS liegt dazwischen: dedizierte Ressourcen und voller Root-Zugriff, im Tausch dafür, dass du die Systemadministration selbst erledigst. Wechsle zu einem VPS, wenn:
- Dein Shared Host dich drosselt oder du bei Traffic-Spitzen an CPU-/Prozesslimits stößt.
- Du eine schwerere Website betreibst — WooCommerce, eine Mitgliederplattform oder viele Plugins —, die garantierten RAM und CPU braucht.
- Du Kontrolle über die PHP-Version, die Webserver-Konfiguration, die Caching-Schicht möchtest oder mehrere Websites auf einer Maschine hosten willst.
- Du einen bestimmten Stack oder ein bestimmtes Tuning brauchst (Object Cache, eigene Nginx-Regeln, deine eigene TLS-Einrichtung), das der Shared Host nicht erlaubt.
Wann ein VPS die falsche Wahl ist
Sei ehrlich beim Abwägen. Ein VPS bedeutet, dass du das Betriebssystem patchst, SSH absicherst, den Webserver konfigurierst, PHP verwaltest und die Backups besitzt. Wenn das keine Arbeit ist, die du machen willst — oder die du schlecht machen würdest —, ist ein Managed WordPress-Host, der Updates, Sicherheit und Backups übernimmt, in der Regel das bessere Preis-Leistungs-Verhältnis, selbst bei einem höheren Listenpreis. Eine kleine Visitenkarten-Website rechtfertigt selten den Unterhalt eines selbst betriebenen Servers.
Worauf man bei einem VPS für WordPress achten sollte
RAM
Die Ressource, die WordPress und seine Datenbank zuerst aufbrauchen, besonders mit WooCommerce, Page-Buildern oder vielen Plugins. Speichererschöpfung ist die übliche Ursache dafür, dass eine Website unter Last zusammenbricht, also dimensioniere mit Spielraum statt auf das absolute Minimum.
CPU und Speicher
Ein paar vCPUs bewältigen eine typische Website; CPU-gebundene Arbeit (SSR, Bildverarbeitung, ausgelastete Warenkörbe) will mehr, idealerweise dediziert statt burstbar. Bestehe auf NVMe- oder SSD-Speicher — die Festplattengeschwindigkeit zeigt sich direkt in den Datenbankabfragezeiten und der Reaktionsfähigkeit des Admin-Bereichs.
Standort, Backups und Support
Wähle eine Rechenzentrumsregion nahe deinem Publikum, um die Latenz bei jeder Anfrage zu senken. Stelle sicher, dass automatisierte Backups enthalten oder bezahlbar sind — eine Ein-Klick-Wiederherstellung macht aus einem schlechten Plugin-Update eine Fünf-Minuten-Reparatur. Bei einem Unmanaged-Tarif zählt die Antwortzeit des Supports am meisten, wenn um 2 Uhr nachts etwas kaputtgeht.
Anbieter, die für großzügige Ressourcen pro Preis bekannt sind, wie Contabo, machen einen selbst betriebenen WordPress-VPS bei bescheidenem Budget realistisch — du bekommst den CPU- und RAM-Spielraum, den eine datenbankgestützte Website mag, ohne den Preis eines dedizierten Servers zu zahlen.
Wie man ihn einrichtet: der LEMP-Stack
Der gängige moderne Stack für WordPress auf einem VPS ist LEMP — Linux, Nginx, MySQL/MariaDB und PHP. Hier die Grundform einer frischen Installation unter Ubuntu.
1. Zuerst den Server härten
sudo apt update && sudo apt upgrade -y
sudo adduser deploy && sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw allow 80,443/tcp
sudo ufw enable 2. Nginx, MariaDB und PHP installieren
sudo apt install -y nginx mariadb-server \
php-fpm php-mysql php-curl php-gd php-xml php-mbstring php-zip
sudo mysql_secure_installation 3. Datenbank und Benutzer anlegen
sudo mysql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'a-strong-password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT; 4. WordPress herunterladen
cd /var/www
sudo curl -O https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data /var/www/wordpress 5. Nginx auf die Website zeigen lassen
Ein minimaler Server-Block weist Nginx an, WordPress auszuliefern und PHP an PHP-FPM weiterzureichen:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
} Aktiviere die Konfiguration, lade Nginx neu und schließe dann die berühmte Fünf-Minuten-Installation im Browser ab:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx 6. HTTPS hinzufügen
Kostenloses TLS über Let's Encrypt sind ein paar Befehle und sollte auf einer öffentlichen WordPress-Website nie übersprungen werden:
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com Nach der Installation: gesund halten
- Schalte automatische Sicherheitsupdates für das Betriebssystem ein und halte PHP auf einer unterstützten Version.
- Richte Off-Server-Backups der Dateien und der Datenbank ein — verlass dich nicht auf einen einzelnen Snapshot des Hosts.
- Füge eine Caching-Schicht hinzu (Page Cache plus ein Object Cache wie Redis), sobald der Traffic wächst.
- Härte WordPress selbst: starke Logins, weniger Plugins und zügige Core-/Plugin-Updates.
Für wen es ist
- Entwickler und fähige Website-Betreiber, die Kontrolle wollen und nichts gegen Systemadministration haben → ein VPS passt hervorragend.
- Schwerere Websites (WooCommerce, Mitgliedschaft, mehrere Websites), die dem Shared Hosting entwachsen sind → ein VPS für dedizierte Ressourcen.
- Kleine Websites oder wer lieber keinen Server betreibt → Managed WordPress-Hosting ist das bessere Preis-Leistungs-Verhältnis.
Wie man entscheidet
Betreibe WordPress auf einem VPS, wenn du die Kontrolle, die er bietet, wirklich willst — und auch nutzen wirst: eine schwerere oder wachsende Website, ein eigener Stack oder mehrere Websites auf einer Maschine. Dimensioniere zuerst den RAM, bestehe auf NVMe-Speicher und einer nahen Region und behandle automatisierte Backups und HTTPS als nicht verhandelbar. Wenn sich der Serverunterhalt eher wie eine lästige Pflicht als wie ein Werkzeug anfühlt, wähle stattdessen Managed Hosting — die {richtige} Antwort ist die, die dazu passt, wie viel vom Stack du tatsächlich besitzen willst.