Was ist lazy-admin-tools?

lazy-admin-tools ist eine Sammlung kleiner, Shell-basierter Unix-Administrationswerkzeuge für kleine Server. Jedes Werkzeug löst eine konkrete Administrationsaufgabe, ohne dafür ein zusätzliches Framework, eine Datenbank, einen Container-Stack oder dauerhafte Hintergrundinfrastruktur einzuführen.

Was gerade dazugehört

Vier Werkzeuge, gruppiert nach Aufgabe, wo nötig zusätzlich nach Betriebssystem:

  • Health Checks – Cron-gestützte Zustandsprüfung für OpenBSD und Debian: Speicherplatz, laufende Dienste, offene Ports, ausstehende Updates. Im täglichen Produktiveinsatz.
  • Mail-Administration – deklarative Verwaltung mehrerer Mail-Domains für OpenSMTPD und Dovecot: Domains, Postfächer, Aliase, DKIM, mit Validierung und Rollback-fähigem Deployment.
  • Zertifikatsverwaltung – TLS-Zertifikate über ein einheitliches Frontend anfordern, verlängern und ausrollen. Die ACME-Anbindung ist für austauschbare Backends ausgelegt; produktiv implementiert und getestet ist aktuell uacme, ein acme-client-Backend für OpenBSD ist geplant.
  • DNS-Abfragen – zeigt den autoritativen DNS-Zustand einer Domain, stellt die Antworten ihrer Nameserver gegenüber. Das Werkzeug liefert Information, die Beurteilung bleibt beim Administrator.

Status

lazy-admin-tools ist aktiv in Entwicklung und im eigenen Betrieb bei Dragons@Work im Einsatz. Der Funktionsstand unterscheidet sich je Werkzeug – von täglichem Produktiveinsatz bis funktionalem Erststand.

Quellcode: smida.dragons-at-work.de/DAW/lazy-admin-tools
Mirror on github: https://github.com/dragons-at-work/lazy-admin-tools