Lyndrix Core Dokumentation¶
Willkommen zur offiziellen Dokumentation von Lyndrix Core – einer modernen, sicheren und hochgradig modularen Internal Developer Platform (IDP).
Lyndrix ist darauf ausgelegt, Entwicklern und Administratoren ein zentrales Hub für Infrastruktur-Management, Automatisierung und Team-Werkzeuge zu bieten.
Kern-Features¶
- Modulare Architektur: Das System wächst mit deinen Anforderungen. Füge eigene Plugins (wie den Docker Manager oder Meeting Bingo) nahtlos hinzu.
- Secure by Default: Tiefe Integration von HashiCorp Vault. Alle Passwörter, API-Keys und sensiblen Plugin-Daten werden stark verschlüsselt gespeichert.
- Echtzeit UI: Dank NiceGUI und FastAPI synchronisieren sich Dashboards in Echtzeit via WebSockets, ganz ohne Page-Reloads.
- Event-Driven: Ein globaler, asynchroner Event-Bus entkoppelt Kernsysteme und Plugins für maximale Stabilität.
Quick Start (Entwicklungsumgebung)¶
Möchtest du Lyndrix Core lokal testen oder eigene Plugins entwickeln? Das geht in wenigen Sekunden dank unseres vorbereiteten Docker-Setups.
1. Repository klonen¶
2. Docker Compose starten:
Wir haben eine sichere .env.dev vorbereitet, damit du sofort loslegen kannst.
3. UI aufrufen: Sobald die Initialisierung (Datenbank, Vault, Auth-Service) abgeschlossen ist, erreichst du das System unter: 👉 http://localhost:8081
📚 Inhaltsverzeichnis¶
Hier findest du in Zukunft alle weiterführenden Anleitungen (Work in Progress):
- Installation & Deployment (Produktion, Docker Swarm, Reverse Proxies)
- Plugin Development Guide (Wie baue ich ein eigenes Lyndrix-Plugin?)
- Security & Vault (Wie Lyndrix deine Daten schützt)
- Architektur & API (Deep-Dive in den Event-Bus und den Core)
Gebaut mit ❤️ und Python.