Zeltro › Eine DDEV-Alternative, die Dienste über alle Projekte hinweg teilt

Auf der Suche nach einer DDEV-Alternative

DDEV gibt jedem Projekt seinen eigenen Satz Dienste. Zeltro gibt allen Projekten auf dem Rechner einen gemeinsamen – ein Postgres, ein MariaDB, ein Redis –, dazu Python neben PHP und Node, und einen KI-Agenten, der weiß, wo er ist.

DDEV ist ein gutes Tool. Es ist ausgereift, gut dokumentiert, und für eine einzelne Drupal- oder WordPress-Website tut es genau, was es verspricht. Wenn es für Sie funktioniert, liefert Ihnen diese Seite keinen Grund zu wechseln.

Nach einer Alternative suchen Leute meist aus einem von drei Gründen: Die Dienste pro Projekt summieren sich, das Projekt ist kein PHP, oder ein KI-Agent baut jetzt, und die Umgebung muss so sein, dass er sich darin nicht verirren kann.

Grund eins

Die Stacks summieren sich

Jedes Projekt bringt seinen eigenen Datenbank-Container mit, und mit jedem neuen Projekt werden es mehr.

Grund zwei

Nicht nur PHP

Das Projekt ist kein PHP, und DDEV ist mit PHP am stärksten.

Grund drei

Ein Agent baut

Ein KI-Agent übernimmt jetzt das Bauen, und die Umgebung muss so sein, dass er sich darin nicht verirren kann.

Ein Satz Dienste, nicht einer pro Projekt#

Das ist der grundlegende Unterschied. DDEV und Lando geben jedem Projekt einen eigenen Datenbank-Container. Das ist saubere Isolation, und es sind auch sieben Postgres-Container, wenn Sie sieben Projekte haben.

Zeltro betreibt ein zeltro-postgres, ein zeltro-mariadb, ein zeltro-redis, ein zeltro-mongo und ein zeltro-memcached, gemeinsam genutzt von allen Projekten auf dem Rechner.

7Postgres-Container für sieben Projekte, einer pro Stack
~100 MBArbeitsspeicher für jedes doppelte Postgres
1zeltro-postgres, gemeinsam für alle Projekte
Stacks pro Projekt Zeltro
Zehn Projekte Zehn Datenbank-Container Von jedem einer
Arbeitsspeicher Etwa 100 MB pro doppeltem Postgres Eine Instanz
Projekt A liest Daten von Projekt B Netzwerk von Hand einrichten Selbes Netzwerk, Auflösung über den Namen
Ein Projekt erreichen localhost:3001, :3002, :3003 Eine Adresse, die Zeltro für Sie vergibt

Das gemeinsame Netzwerk ist wichtiger, als es klingt. Jedes Projekt hängt daran und ist aus jedem Container über seinen Namen erreichbar, so kann eine Laravel-App die Datenbank eines anderen Projekts abfragen oder dessen API aufrufen, ohne dass irgendetwas konfiguriert werden muss.

Zeltros Einstellungen, Tab Dienste: zeltro-mariadb, zeltro-redis, zeltro-memcached und phpMyAdmin laufen, jeweils mit ihrer Adresse
Ein gemeinsamer Satz Datenbanken und Tools, den jedes Projekt nutzt, jedes mit eigener Datenbank und eigenem Benutzer darauf.

Der Kompromiss ist echt und gehört gesagt: Gemeinsame Dienste heißen gemeinsame Versionen. Wenn ein Projekt Postgres 14 braucht und ein anderes 17, ist Isolation pro Projekt wirklich das bessere Modell, und DDEV ist dafür das bessere Tool.

Python, nicht nur PHP und Node#

DDEV beschreibt sich als Docker-basierte lokale Umgebung für PHP und Node.js, und das stimmt – mit PHP ist es hervorragend. Herd ist macOS und PHP. Laragon ist Windows und auf PHP ausgerichtet.

Zeltro bringt drei Basis-Images mit, jedes mit nginx, supervisor und allen Datenbanktreibern bereits einkompiliert. Django, FastAPI und Flask stehen neben Laravel und WordPress, statt ein anderes Tool zu brauchen.

Basis-Image

PHP 8.3

Laravel, WordPress, Drupal, October CMS.

Basis-Image

Python 3

Django, FastAPI, Flask.

Basis-Image

Node 22

Next.js, Express und die Build-Tools fürs Frontend.

Keine Konfigurationsdatei pro Projekt#

Lando hat .lando.yml. DDEV hat .ddev/config.yaml. Zeltro erzeugt die Compose-Datei für Sie und passt eine vorhandene an, wenn das Projekt schon eine hat – mitgelieferte Datenbankdienste werden automatisch auf die gemeinsamen umgestellt, und das Original wird als docker-compose.upstream.yaml aufbewahrt, damit nichts verloren geht.

Ihr ProjektMit oder ohne Compose-Datei
zeltro setupSchreibt oder passt die Compose-Datei an
Gemeinsame DiensteMitgelieferte Datenbanken darauf umgestellt
Nichts geht verlorenOriginal bleibt als docker-compose.upstream.yaml
zeltro new laravel my-app        # scaffold a new project
zeltro setup existing-project    # adapt one you already have
zeltro clone work-directly https://github.com/someone/repo

Gebaut, damit ein Agent darin arbeitet#

Dafür gibt es bei den älteren Tools kein Gegenstück, weil sie älter sind als das Problem. Allein in einem Verzeichnis gelassen, erfindet ein KI-Coding-Agent seine eigene Infrastruktur – eigene Ports, eine eigene mitgelieferte Datenbank, eine eigene Compose-Datei –, ohne zu ahnen, dass auf dem Rechner zwölf andere Projekte existieren.

Zeltro gibt dem Agenten eine feste Umgebung: bekannte Laufzeiten, gemeinsame Dienste, ein gemeinsames Netzwerk und in jedem Projekt eine AGENTS.md, die URL, Datenbank und Befehle beschreibt, sodass eine neue Sitzung das Projekt aufgreift, ohne es neu erkunden zu müssen.

Die Zeltro-App mit einer Claude-Code-Sitzung neben der Projektliste; sie hat gerade einer Rezept-App ein Suchfeld hinzugefügt und listet die geänderten Dateien auf
Ein Agent arbeitet in einem Projekt, die anderen stehen daneben.

Was DDEV-Nutzer meistens fragen#

DDEV gibt es schon längerEs hat mehr Nutzer und mehr Dokumentation. Zeltro ist neuer und entwickelt sich schnell, und es ergänzt, was DDEV nie vorhatte: KI-Agenten, die in Ihren Projekten arbeiten, eine Desktop-App und 214 fertige Apps.

Ist das Teilen von Diensten ein Risiko?Es ist ein bewusster Kompromiss. Jedes Projekt bekommt weiterhin eine eigene Datenbank und einen eigenen Benutzer; geteilt wird der Server, zehn Projekte heißen also nicht zehn MariaDB-Container, und nichts kollidiert auf einem Port.

Und Drupal, TYPO3 und Magento?DDEV hat für diese CMS seit Langem eigene Werkzeuge. Zeltro deckt Laravel, WordPress, Drupal, October CMS, Django, FastAPI und mehr direkt ab, und alles mit einer docker-compose.yaml läuft ebenfalls.

Keines der beiden Tools hostet etwasDas ist eine eigene Aufgabe, und wenn Sie sie lieber abgeben, bringe ich Projekte als Dienstleistung online.

Fragen

Kann ich Zeltro und DDEV auf demselben Rechner betreiben?

In der Regel ja – sie verwenden unterschiedliche Container-Namen, und Zeltro gibt jedem Projekt eine eigene Adresse, statt gängige Ports zu belegen. Achten müssen Sie auf alles, was Port 80 schon belegt. Wenn Sie umziehen, ist es am einfachsten, das eine zu stoppen, während Sie das andere testen.

Was passiert mit meiner vorhandenen docker-compose.yaml?

Zeltro passt sie an. Mitgelieferte Datenbankdienste werden entfernt, und die App wird auf die gemeinsamen umgestellt, mit den Verbindungsdaten in der .env des Projekts. Ihre Originaldatei bleibt als docker-compose.upstream.yaml erhalten, Sie sehen also immer, wie alles angefangen hat.

Funktioniert es unter Windows?

Über WSL2. Zeltro basiert auf Docker und braucht Linux darunter. Laragon bleibt die bessere Antwort, wenn Sie ausdrücklich einen nativen Windows-Stack ohne WSL2 wollen (mehr unter Laragon-Alternative; auf dem Mac siehe die Laravel-Herd-Alternative).

Welche Datenbankversionen nutzt es?

Je eine gemeinsame Instanz von MariaDB, Postgres, MongoDB, Redis und Memcached. Wenn ein Projekt auf eine alte Hauptversion festgelegt ist, ist das der eine Fall, in dem Werkzeuge pro Projekt wie DDEV weiterhin gewinnen. Die meisten Projekte laufen problemlos auf den gemeinsamen Versionen.

Was kostet es?

Die Zeltro-App ist kostenlos für den privaten Gebrauch, Hobbyprojekte und zum Lernen, ohne Konto. Ein Unternehmen, das sie nutzt, auch für bezahlte Kundenarbeit, kauft einmalig eine lebenslange kommerzielle Lizenz für US$99.99. Das Kommandozeilen-Tool zeltro ist Open Source (MIT). Separat bezahlen Sie Ihre KI: ein Abo, das Sie schon haben, einen API-Schlüssel mit Abrechnung nach Nutzung, oder gar nichts mit einem lokalen Modell.

Probieren Sie Zeltro auf Ihrem eigenen Rechner aus

Kostenlos für den privaten Gebrauch, ohne Konto. Entwickeln Sie mit der KI, für die Sie schon bezahlen, und behalten Sie App, Daten und Code auf Ihrem eigenen Rechner.

Zeltro installieren Warum ein eigener Schlüssel

Lieber nicht selbst einrichten? Ich übernehme das für Sie.

Geprüft am 2026-09-28. Andere Produkte ändern sich oft – wenn hier etwas nicht mehr stimmt, sagen Sie uns Bescheid und wir korrigieren es.