Automic VaultAutomic Vault

brew

dnsrobocert mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dnsrobocert in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dnsrobocert

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Manage Let's Encrypt SSL certificates based on DNS challenges

Befehle und Aliase

  • dnsrobocert

Verlauf

Projektgeschichte und Nutzung

DNSroboCert is a certificate automation tool for Let's Encrypt DNS-01 challenges. Its niche is coordinating ACME issuance, DNS provider credentials, renewal, and post-renewal hooks in one YAML-driven service.

Projektgeschichte

The GitHub repository was created in June 2017, and the first GitHub release, 1.0.0, followed later that month. The official documentation describes the design as orchestration of Certbot for certificate issuance and Lexicon for standardized DNS provider updates.

The project grew around the operational gap left by HTTP/TLS challenge tools: private services, non-web services, wildcard certificates, and deployments where opening an inbound web challenge is not practical. Its documentation emphasizes Docker support, dynamic reload of configuration, regular renewal, hooks, and DNS alias mode.

Adoptionsgeschichte

DNSroboCert is packaged for Homebrew, but its official user guide presents pipx and Docker as the main installation paths. That fits its audience: self-hosters and operators who want long-running certificate automation rather than a one-shot ACME client invocation.

Wie es verwendet wird

Users maintain a central YAML file, typically /etc/dnsrobocert/config.yml, with acme, profiles, and certificates sections. Profiles hold DNS provider credentials for Lexicon, certificates reference those profiles, and the service validates the file before issuing or renewing certificates.

Warum Paket-Nerds sich dafür interessieren

DNSroboCert is interesting to package maintainers because it wraps several moving parts that usually leak into local scripts: Certbot, Lexicon provider plugins, provider credentials, renewal cadence, Docker volumes, and certificate propagation hooks. Its package surface is small, but its runtime configuration is security-sensitive.

Zeitleiste

  • 2017: GitHub repository created.
  • 2017: First GitHub release, 1.0.0, published.
  • 2020: Documentation examples use the 3.0.0 installation flow and container paths.
  • 2026: v3.27.0 release published and Read the Docs displays DNSroboCert 3.27.0 documentation.

Related projects

  • Certbot is the underlying ACME client named by the docs. Lexicon provides the DNS provider API layer. The docs compare DNSroboCert's use case with reverse-proxy automation such as Traefik and nginx-proxy companion, and mention acme.sh DNS alias mode as related DNS challenge practice.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für dnsrobocert wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 5 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/dnsrobocert/config.yml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
/etc/dnsrobocert/config.yml

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
dnsrobocertcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version3.27.0
Manager aktualisiert2026-06-20
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://dnsrobocert.readthedocs.io/en/latest/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dnsrobocert
Version3.27.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/dnsrobocert
Homepagehttps://dnsrobocert.readthedocs.io/en/latest/
Repositoryhttps://github.com/adferrand/dnsrobocert
Upstream-Dokumentationhttps://adferrand.github.io/dnsrobocert
LizenzMIT
Quellarchivhttps://files.pythonhosted.org/packages/6c/3f/c39c829f235a4a3694791ebf9b39d34fe49835bfcdb94162601b054e85fe/dnsrobocert-3.27.0.tar.gz
Zuletzt aktualisiert2026-06-20T10:48:00Z
Pulseupdated
Abhängigkeitencertifi, cryptography, libyaml, python@3.14, rpds-py
Build-Abhängigkeitenrust
Von macOS bereitgestellte Bibliothekenlibxml2, libxslt
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namednsrobocert
Version Scheme0
Revision3
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment