ProjekteProjects
Aktuelle ProjekteCurrent projects
Alle Projekte sind Open Source unter der Apache-2.0-Lizenz und liegen öffentlich auf GitHub. Die Cockpit-Add-ons gibt es außerdem als APT- und RPM-Pakete auf packages.azentrius.de.
All projects are open source under the Apache 2.0 license and public on GitHub. The Cockpit add-ons also come as APT and RPM packages from packages.azentrius.de.
Cron Jobs.
Eine Cockpit-Seite für cron: Sie zeigt alles, was auf einem Server geplant ist, ändert die Root-Crontab sicher, hält das Ergebnis jedes Laufs fest, startet Jobs auf Knopfdruck und macht aus Cron-Jobs systemd-Timer und auf Wunsch wieder zurück.
A Cockpit page for cron: it shows everything that is scheduled on a server, changes the root crontab safely, keeps the result of every run, starts jobs on demand and turns cron jobs into systemd timers and back.
- Alle Cron-Jobs und Timer an einem OrtEvery cron job and timer in one place
- Zeitleiste der nächsten 24 StundenTimeline of the next 24 hours
- Sichere Änderungen an der Root-CrontabSafe changes to the root crontab
- Ergebnis der letzten 20 LäufeResult of the last 20 runs
- Jetzt ausführen, mit Live-AusgabeRun now, with live output
- Umwandeln in systemd-Timer und zurückConvert to systemd timers and back
Image Update Monitor
Ein Cockpit-Add-on für Docker: Es zeigt für jeden laufenden Container, was die Compose-Datei vorgibt, welche Version wirklich läuft und welche die neueste ist. Updates laufen direkt aus Cockpit, mit Datenbank-Dump vorab, Rollback-Kopie des alten Images und Rollback auf Knopfdruck.
A Cockpit add-on for Docker: for every running container it shows what the compose file says, which version actually runs and which version is the newest. Updates run right from Cockpit, with a database dump first, a rollback copy of the old image and a rollback at the push of a button.
- Konfigurierte, laufende und neueste VersionConfigured, running and newest version
- Neue Versionen über Diun und VersionsradarNew versions via Diun and a version radar
- Updates mit Plan und Live-AusgabeUpdates with a plan and live output
- Datenbank-Dump vor jedem UpdateDatabase dump before every update
- Rollback auf KnopfdruckRollback at the push of a button
- Keine externen Anfragen aus dem BrowserNo external requests from the browser
Stellwerk.
Ein Tischdisplay für Claude Code: Es zeigt jede laufende Sitzung auf einem breiten zweiten Bildschirm und lässt dich ihre Berechtigungsanfragen direkt dort erlauben oder ablehnen, wie ein Fahrdienstleiter, der jeden Zug auf dem Gleisbild sieht und die Signale stellt. Die Claude-App arbeitet wie gewohnt weiter, und wer zuerst entscheidet, zählt.
A desk display for Claude Code: it shows every running session on a wide second screen and lets you allow or deny their permission requests right there, like a dispatcher who sees every train on the track diagram and sets the signals. The Claude app works as before, and whichever decides first counts.
- Jede Sitzung auf einen BlickEvery session at a glance
- Erlauben oder ablehnen am DisplayAllow or deny on the display
- Jede Anfrage mit vollständiger EingabeEvery request with its full input
- Offene Pull Requests mit Actions-StatusOpen pull requests with Actions status
- Auslastung und Temperatur der HardwareHardware load and temperature
- Nur lokal, auf 127.0.0.1Local only, on 127.0.0.1
OpenAuto AI
PrototypPrototype
OpenAuto AI ist eine experimentelle Android-App für Sprachgespräche mit OpenAI und Claude über eigene API-Schlüssel. Chats und Schlüssel bleiben verschlüsselt auf dem Gerät, Gespräche gehen nur an den gewählten Anbieter. Dazu kommt ein minimaler Android-Auto-Prototyp, bisher nur in der Desktop Head Unit getestet und nicht für die Nutzung während der Fahrt.
OpenAuto AI is an experimental Android app for voice conversations with OpenAI and Claude on your own API keys. Chats and keys stay encrypted on the device, and conversations go only to the provider you choose. It comes with a minimal Android Auto prototype, so far tested only in the Desktop Head Unit and not meant for use while driving.
- Sprachgespräche mit zwei AnbieternVoice conversations with two providers
- Eigene API-Schlüssel, verschlüsseltYour own API keys, encrypted
- Verschlüsselter Verlauf mit SucheEncrypted history with search
- Textexport einzelner ChatsText export of single chats
- Deutsch und EnglischGerman and English
- Android-Auto-Prototyp für die DHUAndroid Auto prototype for the DHU