Laravel Deployment: Von lokal zur Produktion (2026)
Veröffentlicht: Juni 2026 | Lesezeit: ca. 15 Minuten | Kategorie: DevOps
Das Deployment einer Laravel-Anwendung kann anfangs einschüchternd wirken, aber mit dem richtigen Wissen und den richtigen Tools ist es ein strukturierter Prozess. In diesem Guide führen wir Sie durch alle Schritte, um Ihre Laravel-Anwendung sicher und effizient in die Produktion zu bringen.
Hosting-Optionen für Laravel
Option Beschreibung Empfohlen für
Laravel Forge Managed Server-Provisioning von Laravel Professionelle Projekte
Laravel Vapor Serverless Deployment auf AWS Skalierbare Anwendungen
Shared Hosting Günstiges Hosting mit SSH-Zugang Kleine Projekte, Budgets
VPS/Cloud DigitalOcean, Linode, AWS EC2 Volle Kontrolle
Server-Anforderungen
PHP >= 8.2 mit erforderlichen Extensions
Composer
Webserver (Nginx oder Apache)
Datenbank (MySQL, PostgreSQL, SQLite)
Node.js & NPM (für Frontend-Assets)
Schritt-für-Schritt Deployment
1. Anwendung für Produktion vorbereiten
.env für Produktion konfigurieren
APP_ENV=production APP_DEBUG=false APP_URL=https://ihre-domain.de
Sicheren App-Key generieren
php artisan key:generate
2. Dateien auf den Server übertragen
Mit Git (empfohlen)
git clone https://github.com/ihr-repo/projekt.git /var/www/projekt cd /var/www/projekt git checkout main
Oder mit rsync
rsync -avz --exclude='.git' --exclude='node_modules'
./projekt/ user@server:/var/www/projekt/
3. Abhängigkeiten installieren
Composer-Abhängigkeiten (ohne Dev-Pakete)
composer install --optimize-autoloader --no-dev
NPM-Abhängigkeiten und Assets bauen
npm install npm run build
4. Optimierungen für Produktion
Konfiguration cachen
php artisan config:cache
Routen cachen
php artisan route:cache
Views cachen
php artisan view:cache
Autoloader optimieren (bereits in composer install)
composer dump-autoload --optimize
5. Datenbank migrieren
php artisan migrate --force
6. Berechtigungen setzen
sudo chown -R www-data:www-data /var/www/projekt sudo chmod -R 755 /var/www/projekt sudo chmod -R 775 /var/www/projekt/storage sudo chmod -R 775 /var/www/projekt/bootstrap/cache
Nginx-Konfiguration
server { listen 80; server_name ihre-domain.de; root /var/www/projekt/public;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Content-Type-Options "nosniff";
index index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string; }
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
error_page 404 /index.php;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; include fastcgi_params; }
location ~ /\.(?!well-known).* {
deny all; } }
Wichtig: Vergessen Sie nicht, SSL mit Let's Encrypt einzurichten:
sudo certbot --nginx -d ihre-domain.de
Automatisiertes Deployment mit GitHub Actions
name: Deploy to Production
on: push: branches: [main]
jobs: deploy: runs-on: ubuntu-latest steps:
uses: actions/checkout@v4
name: Deploy to Server uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} key: ${{ secrets.SSH_KEY }} script: | cd /var/www/projekt git pull origin main composer install --no-dev --optimize-autoloader php artisan migrate --force php artisan config:cache php artisan route:cache php artisan view:cache
Fazit
Das Deployment einer Laravel-Anwendung erfordert sorgfältige Planung und die richtigen Optimierungen. Mit den hier gezeigten Schritten und Best Practices können Sie Ihre Anwendung sicher und performant in die Produktion bringen. Für größere Projekte empfehlen wir Laravel Forge oder Vapor, die viele dieser Schritte automatisieren.
Referenzen
Laravel Documentation: Deployment Laravel Forge Laravel Vapor
Mehr erfahren: Entdecken Sie unsere Individuelle Softwareentwicklung und wie wir Ihr Unternehmen unterstützen können.
Über den Autor
Groenewold IT Solutions
Softwareentwicklung & Digitalisierung
Praxiserprobte Einblicke aus Projekten rund um individuelle Softwareentwicklung, Integration, Modernisierung und Betrieb – mit Fokus auf messbare Ergebnisse und nachhaltige Architektur.
Verwandte Themen:
Weiterlesen
Ähnliche Artikel
Diese Beiträge könnten Sie ebenfalls interessieren.
Laravel Testing: Robuste Anwendungen durch Tests 2026
Schreiben Sie robuste Tests für Ihre Laravel-Anwendung! Unser Guide führt Sie durch Unit-Tests, Feature-Tests, Datenbank-Testing und Test-Driven Development.
9. Februar 2026
LaravelLaravel 12: Alle neuen Features und Verbesserungen 2026
Entdecken Sie alle neuen Features von Laravel 12! Unser umfassender Guide stellt die wichtigsten Neuerungen, Verbesserungen und Breaking Changes vor.
17. Januar 2026
LaravelLaravel Tutorial Deutsch: Der ultimative Guide für...
Lernen Sie Laravel von Grund auf! Unser umfassendes deutsches Tutorial für Anfänger führt Sie durch die Installation, das MVC-Konzept und Ihr erstes Projekt. Starten Sie jetzt Ihre Reise zum Laravel-Profi.
15. Januar 2026
Kostenloser Download
Checkliste: 10 Fragen vor der Software-Entwicklung
Was Sie klären sollten, bevor Sie in individuelle Software investieren – Budget, Timeline, Anforderungen und mehr.
Checkliste im Beratungsgespräch erhaltenPassende nächste Schritte
Relevante Leistungen & Lösungen
Basierend auf dem Thema dieses Artikels sind diese Seiten oft die sinnvollsten Einstiege.
Passende Leistungen
Passende Lösungen
Ihr Technologiepartner
Digitale Transformation mit erfahrenem Partner
Digitale Projekte scheitern selten an der Technologie – sie scheitern an fehlender Strategie, unklaren Anforderungen oder mangelnder Erfahrung in der Umsetzung. Die Wahl des richtigen Technologiepartners ist daher eine der wichtigsten Entscheidungen für den Projekterfolg. Ein erfahrener Partner bringt nicht nur technisches Know-how mit, sondern versteht auch die geschäftlichen Zusammenhänge und kann zwischen Fachabteilungen und Entwicklungsteam übersetzen. Gerade bei komplexen Digitalisierungsvorhaben ist es entscheidend, dass technische Machbarkeit und geschäftlicher Nutzen von Anfang an zusammengedacht werden.
Strukturierte Vorgehensweisen reduzieren das Projektrisiko erheblich. Agile Methoden wie Scrum und Kanban ermöglichen kurze Feedback-Zyklen, in denen Ergebnisse früh sichtbar werden und Korrekturen ohne hohe Folgekosten möglich sind. Lean-Prinzipien helfen, den Fokus auf den tatsächlichen Kundennutzen zu legen und unnötige Komplexität zu vermeiden. Die Kombination aus iterativer Entwicklung und kontinuierlichem Stakeholder-Feedback stellt sicher, dass das Endergebnis den realen Anforderungen entspricht – nicht nur den ursprünglichen Annahmen. Jeder Sprint liefert ein potenziell nutzbares Inkrement, das getestet und validiert werden kann.
Technologie-Entscheidungen haben langfristige Auswirkungen auf Wartbarkeit, Skalierbarkeit und Betriebskosten. Deshalb evaluieren wir gemeinsam mit Ihnen, welcher Technologie-Stack zu Ihren Anforderungen, Ihrem Team und Ihrer bestehenden Infrastruktur passt. Ob React, Angular oder Vue im Frontend, Node.js, .NET oder Python im Backend, relationale oder NoSQL-Datenbanken – jede Entscheidung wird anhand konkreter Kriterien wie Ökosystem-Reife, Verfügbarkeit von Entwicklern und langfristiger Community-Unterstützung bewertet.
Groenewold IT Solutions begleitet Unternehmen seit über 15 Jahren bei der Umsetzung anspruchsvoller Digitalprojekte – von der ersten Anforderungsanalyse über Architekturentscheidungen bis zum produktiven Betrieb. Mit mehr als 250 abgeschlossenen Projekten in Branchen wie Maschinenbau, Handel, Gesundheitswesen und Finanzdienstleistung verfügen wir über ein breites Erfahrungsspektrum. Unsere Methodik kombiniert bewährte Engineering-Praktiken mit pragmatischem Projektmanagement: Klare Meilensteine, transparente Kommunikation und ein festes Ansprechpartner-Prinzip sorgen dafür, dass Projekte im Zeit- und Budgetrahmen bleiben.
Ob Neuentwicklung, Modernisierung bestehender Systeme oder Integration verschiedener Plattformen – wir finden gemeinsam mit Ihnen die passende Lösung und setzen sie zuverlässig um. Unsere Projekte enden nicht mit dem Go-Live: Wir bieten strukturierte Wartungsverträge, Monitoring und kontinuierliche Weiterentwicklung, damit Ihre Software auch nach Jahren noch sicher, performant und zukunftsfähig bleibt. Vereinbaren Sie ein unverbindliches Erstgespräch, in dem wir Ihre Anforderungen besprechen und eine erste Einschätzung zu Aufwand, Timeline und Vorgehen geben.
