Ubuntu-VPS-Hosting: Konfiguration, Leistung und worauf du achten solltest Aktualisiert am 31. März 2026 von Sam Page 4 Minuten, 41 Sekunden zum Lesen Ubuntu ist die am häufigsten eingesetzte Linux-Distribution für VPS-Hosting. Ubuntu 22.04 LTS (Long Term Support) ist der Standard für Produktionsumgebungen und wird bis April 2027 unterstützt. Ubuntu 24.04 LTS wird bis 2029 unterstützt. In dieser Anleitung erfährst du, was du vor der Bereitstellung wissen musst, wie du einen Ubuntu-VPS für Produktionsanwendungen konfigurierst und welche InMotion-Tarife dies unterstützen… Inhaltsverzeichnis Auswahl der Ubuntu-Version Erste Serverkonfiguration Das System aktualisieren Erstelle einen Nicht-Root-Benutzer Konfiguriere die Firewall mit UFW Leistungskonfiguration Auslagerungsspeicher TCP- und Netzwerkoptimierungen Beschränkungen bei Dateideskriptoren PHP-Konfiguration für Webanwendungen MySQL-Konfiguration Verwalteter vs. nicht verwalteter Ubuntu-VPS: Was passt zu deinen Bedürfnissen? Auswahl der Ubuntu-Version Die wichtigste Entscheidung vor der Bereitstellung ist, welche Ubuntu -Version du verwenden möchtest. Ubuntu 22.04 LTS (Jammy Jellyfish): Der aktuelle Produktionsstandard. Wird mit PHP 8.1 (auf 8.3 aktualisierbar), MySQL 8.0, Python 3.10 und Node.js 12.x (neuere Versionen über NodeSource) ausgeliefert. Standard-Support bis April 2027. Ubuntu 24.04 LTS (Noble Numbat): Die neuere LTS-Version. Enthält PHP 8.3, MySQL 8.0 und Python 3.12. Standard-Support bis April 2029. Eine gute Wahl für neue Installationen, bei denen du keine Anpassung an eine bestehende Produktionsumgebung vornehmen musst. Der reguläre Support für Ubuntu 20.04 LTS endet im April 2025. Verwende es nicht für neue Installationen und plane die Migration aller bestehenden Server, auf denen 20.04 läuft. Der Cloud-VPS von InMotion unterstützt Ubuntu 22.04 LTS als Bereitstellungsoption. Die Managed-VPS-Tarife unterstützen Ubuntu ebenfalls in allen Tarifstufen. Verfügbare Tarife: Cloud-VPS (unmanaged, voller Root-Zugriff) | Managed-VPS (mit cPanel WHM) Erste Serverkonfiguration Das System aktualisieren Führe immer sofort nach der Bereitstellung ein vollständiges System-Update durch. sudo apt update && sudo apt upgrade -ysudo apt update && sudo apt upgrade -y Unter Ubuntu 22.04 ist das Paket „unattended-upgrades“ in der Regel bereits vorinstalliert und für Sicherheitsupdates konfiguriert. Überprüfe, ob es aktiv ist: sudo systemctl status unattended-upgradessudo systemctl status unattended-upgrades Erstelle einen Nicht-Root-Benutzer Als Root zu arbeiten ist ein Sicherheitsrisiko. Erstelle einen Standardbenutzer mit Sudo-Rechten: adduser deinBenutzername usermod -aG sudo deinBenutzernameadduser yourusernameusermod -aG sudo yourusername Konfiguriere die Firewall mit UFW Ubuntu wird mit UFW (Uncomplicated Firewall) ausgeliefert. Aktiviere es mit einem minimalen Regelsatz: sudo ufw allow OpenSSH sudo ufw enable sudo ufw statussudo ufw allow OpenSSHsudo ufw enablesudo ufw status Füge bei der Installation Regeln für deine jeweiligen Dienste hinzu. Für einen Webserver: sudo ufw allowNginx # oder 'Apache Full'sudo ufw allow 'Nginx Full' # or 'Apache Full' Leistungskonfiguration Auslagerungsspeicher Auf einem VPS mit 1 bis 4 GB RAM dient eine Auslagerungsdatei als Überlaufspeicher, wenn der physische RAM-Speicher erschöpft ist. Ohne sie werden Prozesse beendet, sobald der Speicher voll ist. Erstelle eine 2-GB-Auslagerungsdatei: sudo fallocate -l 2G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfilesudo fallocate -l 2G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile Mache dies dauerhaft, indem du folgenden Eintrag in /etc/fstab hinzufügst: /swapfile none swap sw 0 0/swapfile none swap sw 0 0 Stell den Wert für „swappiness“ (wie intensiv der Kernel den Swap nutzt) in einer Serverumgebung auf 10 ein. Das bedeutet, dass der Kernel den Swap nur sparsam nutzt und es vorzieht, Daten im RAM zu behalten: echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confsudo sysctl -pecho 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confsudo sysctl -p TCP- und Netzwerkoptimierungen Bei Webservern mit hohem Datenverkehr solltest du die TCP-Einstellungen in /etc/sysctl.conf anpassen: net.core.somaxconn = 65535net.ipv4.tcp_max_syn_backlog = 65535net.ipv4.tcp_tw_reuse = 1net.core.somaxconn = 65535net.ipv4.tcp_max_syn_backlog = 65535net.ipv4.tcp_tw_reuse = 1 Ohne Neustart anwenden: sudo sysctl -psudo sysctl -p Beschränkungen bei Dateideskriptoren Webserver und Datenbank-Engines mit hohem Datenverkehr können das standardmäßige Limit für Dateideskriptoren ausschöpfen. Erhöhe es in /etc/security/limits.conf: * Soft-Nofile 65536* Hard-Nofile 65536* soft nofile 65536* hard nofile 65536 PHP-Konfiguration für Webanwendungen Ubuntu 22.04 wird standardmäßig mit PHP 8.1 aus dem apt-Repository ausgeliefert. Installiere eine bestimmte Version und PHP-FPM für die Integration in den Webserver: sudo apt install php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zipsudo apt install php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip Wichtige php.ini-Einstellungen, die du für die Produktion überprüfen solltest: memory_limit = 256Mupload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 60opcache.enable = 1opcache.memory_consumption = 128opcache.max_accelerated_files = 10000memory_limit = 256Mupload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 60opcache.enable = 1opcache.memory_consumption = 128opcache.max_accelerated_files = 10000 Die PHP-FPM-Pool-Konfiguration (normalerweise in /etc/php/8.2/fpm/pool.d/www.conf) sollte an den Arbeitsspeicher deines Servers angepasst werden. Für einen VPS mit 4 GB: pm = dynamicpm.max_children = 20pm.start_servers = 5pm.min_spare_servers = 5pm.max_spare_servers = 10pm = dynamicpm.max_children = 20pm.start_servers = 5pm.min_spare_servers = 5pm.max_spare_servers = 10 MySQL-Konfiguration Die Standardkonfiguration von MySQL ist eher konservativ und für die meisten Webanwendungen nicht optimiert. Bearbeite nach der Installation des MySQL-Servers die Datei /etc/mysql/mysql.conf.d/mysqld.cnf. Wichtige Einstellungen für einen 4-GB-VPS: innodb_buffer_pool_size = 1Ginnodb_log_file_size = 256Mmax_connections = 200query_cache_type = 0innodb_flush_log_at_trx_commit = 2innodb_buffer_pool_size = 1Ginnodb_log_file_size = 256Mmax_connections = 200query_cache_type = 0innodb_flush_log_at_trx_commit = 2 Die Größe des InnoDB-Pufferpools sollte auf einem Server, der ausschließlich für MySQL genutzt wird, auf etwa 70 % des verfügbaren Arbeitsspeichers eingestellt werden. Auf einem gemeinsam genutzten Anwendungsserver sind 25 bis 30 % angemessener. Verwalteter vs. nicht verwalteter Ubuntu-VPS: Was passt zu deinen Bedürfnissen? InMotion bietet zwei unterschiedliche Ubuntu-VPS-Umgebungen an. Die Wahl zwischen ihnen hängt davon ab, wie viel Serververwaltung du selbst übernehmen möchtest. Der Cloud-VPS von InMotion ist unmanaged. Du erhältst einen bereitgestellten Ubuntu-Server mit Root-Zugriff, und alle Konfigurationen, Sicherheitspatches und Softwareinstallationen liegen in deiner Verantwortung. Dies ist das richtige Modell für Entwickler, Systemadministratoren und technische Teams, die volle Kontrolle wünschen und über das nötige Fachwissen verfügen, um eine Server-Produktionsumgebung zu betreiben. Das Managed-VPS-Angebot von InMotion umfasst vorinstalliertes cPanel WHM, die Verwaltung von Sicherheitspatches auf Serverebene sowie einen rund um die Uhr verfügbaren Support durch echte Mitarbeiter bei Infrastrukturproblemen. Der Kompromiss besteht darin, dass du etwas Flexibilität bei der Konfiguration einbüßt, dafür aber den Betriebsaufwand reduzierst. Für Unternehmen ohne eigene Systemadministratoren ist dies langfristig die nachhaltigere Wahl. Premier Care, als Zusatzoption für Managed-VPS-Lösungen erhältlich, umfasst den Monarx-Malware-Schutz, 300 GB Speicherplatz für automatische Backups sowie bevorzugten APS-Support. Für Agenturen, die Kundenwebsites auf einer VPS-Infrastruktur verwalten, bietet Premier Care genau die Sicherheits- und Backup-Lösung, die Kunden eines Care-Plans erwarten. Siehe auch: So richtest du einen VPS-Server ein Der Cloud-VPS von InMotion umfasst Ubuntu 22.04 LTS mit Root-Zugriff per SSH, eine hochverfügbare Architektur mit Replikation über drei Knoten hinweg sowie flexible Tarif-Upgrades. Entdecke die Tarife unter inmotionhosting.com/cloud-vps. Diesen Artikel teilen Verwandte Artikel Ein Leitfaden für Unternehmer zu virtuellen privaten Servern Ubuntu-VPS-Hosting: Konfiguration, Leistung und worauf du achten solltest Die Unterschiede zwischen Managed VPS und Unmanaged VPS Hosting WordPress Hosting vs. WordPress VPS: Was ist das Richtige für dich? InMotion Hosting vs. Hostinger VPS Hosting So richtest du einen VPS-Server ein: Eine komplette Anleitung für 2026 Wie man VPS vor DDoS-Angriffen schützt Die 7 besten Cloud-VPS-Anbieter: Vollständiger Vergleich für deinen Geschäftserfolg Arten von Webhosting: Unterschiede zwischen Shared-, VPS- und Dedicated-Webhosting WordPress VPS-Hosting: Verwaltung einer einzelnen Website vs. mehrerer Websites