What is lazy-admin-tools?

lazy-admin-tools is a collection of small, shell-based Unix administration tools for small servers. Each tool solves a specific administration task without introducing an additional framework, database, container stack, or persistent background infrastructure.

What’s currently included

Four tools, grouped by task and, where necessary, additionally by operating system:

  • Health Checks – Cron-based system health checks for OpenBSD and Debian: disk space, running services, open ports, pending updates. In daily production use.
  • Mail Administration – declarative management of multiple mail domains for OpenSMTPD and Dovecot: domains, mailboxes, aliases, DKIM, with validation and rollback-capable deployment.
  • Certificate Management – request, renew, and deploy TLS certificates through a unified frontend. The ACME integration is designed for interchangeable backends; uacme is currently implemented and tested in production, while an acme-client backend for OpenBSD is planned.
  • DNS Queries – shows the authoritative DNS state of a domain and compares the responses from its name servers. The tool provides information; assessment remains with the administrator.

Status

lazy-admin-tools is under active development and used in Dragons@Work’s own production environment. The level of functionality varies by tool – from daily production use to an initial functional implementation.

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