Problem & Lösung

Das Problem

Docker-Setups sind komplex. Teams verlieren Tage mit:

  • UID/GID-Konflikten bei File-Mounts
  • Langsamen Datenbank-Performance lokal
  • Unbeabsichtigtem Datenverlust bei Neustarts
  • Langen Onboarding-Prozessen für neue Entwickler

Statt zu coden debuggen Entwickler Docker-Probleme.

Die Lösung: zenv

Eine fertig konfigurierte Umgebung in unter 3 Minuten.

  • ✅ Zero Config – einfach ./zenv up
  • ✅ Zero Data Loss – DB-Persistenz auf dem Host
  • ✅ Schnelle File-Mounts (Host-MariaDB via Docker)
  • ✅ Intuitive CLI – statt Docker-Befehle

Alle Entwickler haben sofort dieselbe, stabile Umgebung.

Vergleich: zenv vs. Laravel Herd

Warum Entwickler-Teams für maximale Team-Konsistenz und vollen Service-Umfang auf zenv setzen:

Kriterium Laravel Herd (Free) zenv
Lizenz & Kosten Freemium (Pro-Abo für erweiterte Features) 100% Open Source (MIT, kostenlos)
Integrierte Services Basis (Redis, Mailpit, S3 benötigen Pro) Vollständig (Nginx, MariaDB, Redis, Mailpit, MinIO, Queues)
System-Isolation Installiert globale Binaries auf dem Host 100% Container-isoliert (sauberes Host-System)
Team-Konsistenz Unterschiedliche Setups auf macOS / Linux / Windows Identische Entwicklungsumgebung für alle
Datenbank-Sicherheit Lokale SQLite/MySQL-Konfiguration Host-MariaDB mit Zero Data Loss Garantie

Was du sparst

Schneller Start

Neues Projekt? In 3 Minuten produktiv statt Stunden Onboarding.

Team-Konsistenz

Alle arbeiten in der gleichen Umgebung. Keine „funktioniert auf meinem Mac"-Probleme.

Billable Hours

Agenturen: weniger Zeit für Setup = mehr Zeit für echte Kundenprojekte.

Keine Überraschungen

Datenverlust, File-Rechte-Chaos oder langsame Performance gehören der Vergangenheit an.

Batteries Included – alle nötigen Services

🌐 Web (Nginx)
Port 8080
HTTP/HTTPS Reverse-Proxy
🗄️ MariaDB (Host)
Port 3306
Datenverlust unmöglich
⚡ Redis
Port 6379
Cache & Sessions
📧 Mailpit
Port 8025
E-Mail-Sandbox lokal
💾 MinIO
Port 9001
S3-Storage lokal
🔄 Queue Worker
Supervisord
Async Jobs testen

Quickstart – 3 Schritte

$ Los geht's:
git clone https://github.com/allgorithm/zenv.git myproject
cd myproject && ./zenv up
./zenv composer install

CLI-Cheatsheet – statt Docker-Befehle

./zenv up
Container starten
./zenv down
Container stoppen
./zenv artisan
Laravel-Befehle
./zenv npm run dev
Vite Dev-Server
./zenv pest
Tests ausführen
./zenv shell
Bash in App-Container

Rechtlicher Hinweis zu Marken & Kompatibilität

zenv ist ein unabhängiges Open-Source-Projekt von Aleksey Krivonos und steht in keiner offiziellen Verbindung zu Laravel LLC, Docker Inc. oder den Entwicklern von Filament und Livewire. Alle genannten Marken, Produktnamen und Logos (u. a. Laravel, Docker, Filament, Livewire, Herd, Nginx, Redis, MariaDB) sind Eigentum der jeweiligen Rechteinhaber und werden ausschließlich zur Leistungs- und Kompatibilitätsbeschreibung verwendet.

Häufig gestellte Fragen (FAQ)

Ist zenv ein Cloud-Tool oder eine lokale Entwicklungsumgebung?

zenv ist eine rein lokale Entwicklungsumgebung (Local Development Environment) für deinen Computer (macOS, Linux, Windows), genau wie Laravel Herd oder DDEV. Es ist kein Cloud- oder Deployment-Tool, sondern dient dem schnellen, isolierten Entwickeln von Laravel-Apps auf deinem eigenen Rechner.

Was unterscheidet zenv von Laravel Herd?

Beide sind lokale Entwicklungsumgebungen für deinen Rechner. Während Laravel Herd jedoch ein proprietäres Host-Tool ist, das für Dienste wie Redis, Mailpit oder Storage kostenpflichtige Pro-Lizenzen verlangt und globale Binaries auf deinem System installiert, ist zenv 100% Open Source und container-isoliert. Alle Services sind kostenlos out-of-the-box enthalten und auf macOS, Linux und Windows absolut identisch.

Welche Systemvoraussetzungen gibt es?

zenv läuft auf macOS, Linux und Windows (via WSL2). Benötigt werden lediglich Docker Desktop (oder OrbStack / Docker Engine) sowie Git.

Welche PHP- und Laravel-Versionen werden unterstützt?

zenv ist direkt für Laravel 12+, PHP 8.4+, Filament 5, Livewire 4 und modernstes Tooling (Vite, Pest 3) vorkonfiguriert.

Ist zenv für kommerzielle Agentur-Projekte nutzbar?

Ja. zenv steht unter der freien MIT-Open-Source-Lizenz und kann uneingeschränkt für private, Open-Source- sowie kommerzielle Kundenprojekte verwendet werden.

⚖️ Haftungsausschluss & Gewährleistung (AS-IS)

Die Bereitstellung von zenv erfolgt kostenlos unter MIT-Lizenz „wie besehen“ (as is) ohne jegliche ausdrückliche oder stillschweigende Gewährleistung (einschließlich Eignung für einen bestimmten Zweck oder Fehlerfreiheit). Die Nutzung der Skripte, Container-Definitionen und Konfigurationen erfolgt auf eigenes Risiko.

Für etwaige Datenverluste, Ausfallzeiten oder Systemschäden wird im gesetzlich zulässigen Rahmen keine Haftung übernommen. Anwender sind eigenverantwortlich für die Erstellung und Prüfung regelmäßiger Backups ihrer lokalen Datenbanken und Quellcodedateien zuständig.

Für wen ist zenv gemacht?

👨‍💻 Solo-Entwickler

Du willst eine stabile, wiederverwendbare Umgebung für all deine Laravel-Projekte. Keine Ärger mit Docker, nur Code.

🏢 Agenturen & Web-Studios

Schnelleres Onboarding auf Kundenprojekten. Deine gesamte Agentur arbeitet im gleichen Setup. Weniger Support-Tickets.

👥 Verteilte Teams

Egal ob macOS, Linux oder Windows (WSL2) – jeder Entwickler hat die identische Entwicklungsumgebung. Null Konfigurations-Overhead.

🚀 Dev-Leads & Architekten

Du möchtest einen Team-Standard setzen, der wartbar ist und skaliert. zenv ist Open Source und erweiterbar.

💌 Open Source Community

zenv lebt von der Community. Issues, PRs, Ideen – alle willkommen. Auf GitHub gibt's die vollständige Dokumentation, den Source Code und ein aktives Discussions-Board.

GitHub Repository besuchen →