Laravel Deployment auf Hetzner: Schritt für Schritt
Laravel auf Hetzner deployen
Hetzner ist mein bevorzugter Hosting-Provider für Laravel-Applikationen. Gutes Preis-Leistungs-Verhältnis, deutsche Rechenzentren, zuverlässige Performance.
Mein Standard-Setup
- Server: Hetzner Cloud CX22 oder CX32 (je nach Anforderung)
- OS: Ubuntu 24.04 LTS
- Webserver: Nginx
- PHP: 8.4 mit PHP-FPM
- Datenbank: MySQL 8 oder PostgreSQL
- Cache: Redis
- Prozessmanager: Supervisor (für Queue-Workers)
Deployment-Workflow
- Git Push auf main-Branch
- GitHub Actions führt Tests aus
- Bei Erfolg: SSH auf Server,
git pull,composer install,artisan migrate,artisan optimize - Nginx reload
Was ich immer einrichte
- OPcache für PHP (massiver Performance-Boost)
- Nginx Gzip Compression
- Browser-Caching für statische Assets
- Let's Encrypt SSL (Certbot)
- UFW Firewall
- Fail2ban
Hetzner + Laravel + diese Konfiguration ergibt eine schnelle, sichere und günstige Produktionsumgebung.