awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
acmesh-official avatar

acmesh-official/acme.sh

0
View on GitHub↗
46,911 estrellas·5,599 forks·Shell·GPL-3.0·16 vistasacme.sh↗

Acme.sh

This project is a command-line tool that automates the entire lifecycle of security certificates using standard domain validation protocols. It functions as a background service to manage the issuance, renewal, and installation of certificates, ensuring that encrypted web traffic remains active without requiring manual intervention.

The tool distinguishes itself through extensive support for automated domain ownership verification, including the ability to issue wildcard certificates by programmatically interacting with external domain name system providers. It provides flexible validation options, such as using a temporary, ephemeral web server to handle challenges in isolated environments, which allows for certificate generation without needing an existing web server or active website.

Beyond issuance, the system includes robust deployment capabilities that integrate directly with server environments. Through customizable hooks, it can automatically update server configuration files and reload services to apply new cryptographic assets immediately upon renewal. The software is built as a modular collection of POSIX-compliant scripts that leverage standard system utilities and support various cryptographic key types to meet diverse security requirements.

Features

  • Automated Certificate Management Systems - Issues and renews security certificates automatically to ensure encrypted web traffic remains active without manual intervention.
  • SSL Certificate Issuers - Creates security certificates by validating domain ownership through automated or manual verification methods.
  • ACME Clients - Automates the issuance, renewal, and installation of security certificates using standard ACME protocols.
  • Certificate Renewal Managers - Updates existing security certificates automatically before they expire to maintain continuous service availability.
  • Certificate Lifecycle Managers - Handles the full lifecycle of encrypted web certificates by managing domain verification and server configuration updates.
  • ACME Protocol Implementations - Implements standardized verification flows to interact with certificate authorities by solving cryptographic challenges.
  • Domain Validation Tools - A utility that proves domain ownership by programmatically interacting with external name server providers to create required verification records.
  • Wildcard Certificate Issuers - Creates wildcard certificates to secure a primary domain and all associated subdomains under a single certificate.
  • DNS Validation Tools - Verifies domain ownership by automatically creating and updating DNS text records.
  • HTTP Validation Tools - Verifies domain ownership by interacting directly with web server configurations to handle validation challenges.
  • Certificate Deployment Hooks - Executes automated tasks to reload web server configurations and deploy new cryptographic assets upon certificate renewal.
  • Certificate Installers - Automatically updates server configurations and reloads services to activate new security certificates.
  • Web Server Security Integrations - Integrates security certificates into web server environments by automatically updating configurations and reloading services.
  • DNS Validation Providers - Automates domain ownership verification by programmatically updating DNS records through provider-specific hooks.
  • Domain Validation Protocols - Automates domain ownership verification by programmatically updating DNS records for secure certificate issuance.
  • Standalone Validation Servers - Generates security certificates using a temporary web server to handle validation challenges without existing infrastructure.
  • TLS Validation Servers - Generates security certificates using a temporary encrypted server to handle validation challenges over secure connections.

Historial de estrellas

Gráfico del historial de estrellas de acmesh-official/acme.shGráfico del historial de estrellas de acmesh-official/acme.sh

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Acme.sh

Proyectos open-source similares, clasificados según cuántas características comparten con Acme.sh.
  • neilpang/acme.shAvatar de Neilpang

    Neilpang/acme.sh

    46,922Ver en GitHub↗

    acme.sh is a shell-based certificate manager and ACME SSL certificate client. It automates the issuance, renewal, and installation of digital security certificates using a portable Unix shell script to remove dependencies on heavy runtime environments. The project specializes in automated domain ownership verification through a DNS challenge automator that integrates with provider APIs. It supports the generation of diverse certificate types, including wildcard certificates and issuance based on pre-existing certificate signing requests. The tool covers the full certificate lifecycle, includ

    Shell
    Ver en GitHub↗46,922
  • cert-manager/cert-managerAvatar de cert-manager

    cert-manager/cert-manager

    13,578Ver en GitHub↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    Gocertificatecrdhacktoberfest
    Ver en GitHub↗13,578
  • go-acme/legoAvatar de go-acme

    go-acme/lego

    9,689Ver en GitHub↗

    Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL and TLS certificates. It implements the ACME protocol to communicate with compliant certificate authorities and manages the full issuance process, including account registration and private key rollovers. The project distinguishes itself through extensive DNS automation, utilizing a provider-based abstraction to solve DNS-01 challenges across various third-party DNS providers. It supports advanced verification workflows such as CNAME-based challenge delegation, DNS zone discover

    Goacmeacme-clientcertificate
    Ver en GitHub↗9,689
  • smallstep/certificatesAvatar de smallstep

    smallstep/certificates

    8,245Ver en GitHub↗

    This project is a public key infrastructure management system designed to automate the issuance, renewal, and revocation of X.509, TLS, and SSH certificates. It functions as a machine identity provider and certificate authority, enabling the establishment of private PKI to secure inter-service communication and remote access. The system distinguishes itself through hardware-bound identity attestation, which ties cryptographic keys to physical device silicon or TPMs to prevent credential exfiltration. It supports a wide array of identity verification mechanisms, including OIDC, cloud-provider

    Goacmeacme-serverca
    Ver en GitHub↗8,245
Ver las 30 alternativas a Acme.sh→

Preguntas frecuentes

¿Qué hace acmesh-official/acme.sh?

This project is a command-line tool that automates the entire lifecycle of security certificates using standard domain validation protocols. It functions as a background service to manage the issuance, renewal, and installation of certificates, ensuring that encrypted web traffic remains active without requiring manual intervention.

¿Cuáles son las características principales de acmesh-official/acme.sh?

Las características principales de acmesh-official/acme.sh son: Automated Certificate Management Systems, SSL Certificate Issuers, ACME Clients, Certificate Renewal Managers, Certificate Lifecycle Managers, ACME Protocol Implementations, Domain Validation Tools, Wildcard Certificate Issuers.

¿Qué alternativas de código abierto existen para acmesh-official/acme.sh?

Las alternativas de código abierto para acmesh-official/acme.sh incluyen: neilpang/acme.sh — acme.sh is a shell-based certificate manager and ACME SSL certificate client. It automates the issuance, renewal, and… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS… go-acme/lego — Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL… smallstep/certificates — This project is a public key infrastructure management system designed to automate the issuance, renewal, and… nginx-proxy/docker-letsencrypt-nginx-proxy-companion — This project is an automated SSL certificate manager and orchestrator for Nginx proxy configurations. It functions as… dehydrated-io/dehydrated — Dehydrated is a shell-script ACME client that automates the lifecycle of TLS certificates from certificate authorities…