Warteliste
Seien Sie beim Start dabei.
Stellwerk ist in aktiver Entwicklung. Tragen Sie sich mit Ihrer E-Mail-Adresse ein — wir melden uns, sobald es für Ihr Unternehmen startklar ist. Kein Spam, keine Weitergabe an Dritte.
Für Ungeduldige
Selbst ausprobieren
Early Access · Beta (v0.x)Ein Docker-Container, ein Befehl. Das 30-Tage-Trial ist im Produkt eingebaut — voller Funktionsumfang, kein Account, kein Vertrieb, kein Phone-Home.
Ehrlich gesagt: Stellwerk ist jung (v0.x). Wir empfehlen den Einsatz aktuell für Testumgebungen. Wer schon jetzt produktiv startet, tut das bewusst und mit eigenen Backups — wir härten die Beta laufend weiter.
Die Compose-Datei
Kopieren Sie diese docker-compose.yml. Sie zieht das Image aus der Registry, veröffentlicht Port 8484 und legt die Daten in einem benannten Volume unter /data ab — dort liegt die SQLite-Datenbank samt Konfiguration.
services:
stellwerk:
image: ghcr.io/martinkammerer/stellwerk:latest
ports:
- "8484:8484"
volumes:
# Benanntes Volume: Docker setzt die Ownership von /data (nonroot,
# UID 65532) beim ersten Start selbst — kein manuelles chown noetig.
- stellwerk-data:/data
restart: unless-stopped
volumes:
stellwerk-data:
Vier Schritte
- 1
Compose-Datei anlegen
Speichern Sie den Inhalt oben als
docker-compose.ymlin einem leeren Ordner. - 2
Container starten
Im selben Ordner:
docker compose up -d. Docker lädt das Image und startet Stellwerk auf Port 8484. - 3
Oberfläche öffnen
http://localhost:8484aufrufen. Beim Erststart legen Sie ein Admin-Passwort fest (mindestens 12 Zeichen). - 4
MCP-Client verbinden
In der Oberfläche einen Token mit den gewünschten Berechtigungen anlegen und als Bearer-Token in Ihrem MCP-Client (z. B. Claude Cowork) am Endpoint
/mcphinterlegen.
Für den Betrieb hinter HTTPS
Für den lokalen Test genügt http://localhost. Im produktiven Betrieb läuft Stellwerk hinter einem HTTPS-terminierenden Reverse-Proxy — die Admin-Session-Cookies sollen nicht im Klartext übertragen werden.
Nach dem Trial
Offline-first, ohne Überraschungen.
Das Trial läuft 30 Tage lokal — ohne Konto, ohne Telemetrie. Danach braucht Stellwerk eine gekaufte Lizenz: Sie spielen die signierte Lizenzdatei ein und arbeiten weiter — auch das komplett offline. Läuft eine Lizenz ab, reißt nichts sofort ab: In einer Karenzzeit mit deutlichen Hinweisen verlängern Sie in Ruhe. Danach stellt Stellwerk den Betrieb ein, bis wieder eine gültige Lizenz eingespielt ist — Ihre Daten und Ihre Konfiguration bleiben dabei vollständig erhalten.