시각적 워크플로로 SSL 인증서 발급, 배포, 갱신 및 모니터링을 자동화하는 셀프 호스팅 ACME 도구
fabriziosalmi/certmate
인프라 전반의 TLS 인증서를 발급·갱신·탐색·관리·배포하는 셀프 호스팅 제어 플레인
대체할 수 있는 제품:Venafi
Sectigo Certificate Manager
- 스타
- 1,470
- 포크
- 119
- 열린 이슈
- 25
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
CertMate는 인프라 전반의 TLS 인증서를 관리하는 셀프 호스팅 도구입니다. Let's Encrypt, ZeroSSL, DigiCert 같은 공개 CA나 자체 운영하는 프라이빗 CA에서 인증서를 발급하고 갱신합니다. CertMate를 통해 발급하지 않은 인증서도 엔드포인트를 확인하고 Certificate Transparency 로그를 읽어 찾아냅니다. 또한 인증서가 제공되는 위치, 발급자, 만료일을 확인할 수 있도록 모든 인증서를 하나의 인벤토리에 기록합니다.
인증서를 갱신한 뒤에는 deploy hook이나 webhook을 실행해 새 인증서를 실제 사용 위치에 배치할 수 있습니다. 배포 프로브로 새 인증서가 실제로 제공되는지도 확인합니다. 29개 DNS 제공업체를 통한 DNS-01 검증과 HTTP-01을 지원합니다. 인증서는 로컬 디스크에 저장하거나 Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, Infisical 또는 S3 호환 스토리지로 복사할 수 있습니다.
웹 인터페이스, REST API, Python 기반 CLI인 certmate-cli, AI 에이전트용 MCP 서버를 제공합니다. 단일 인스턴스로 실행되며, Docker, Linux systemd 설치 프로그램, Helm 차트를 사용해 배포할 수 있습니다.
핵심 기능
- 01Let's Encrypt, ZeroSSL, DigiCert, Sectigo 등의 CA나 프라이빗 CA에서 인증서를 발급하고 갱신합니다.
- 0229개 DNS 제공업체를 통한 DNS-01 검증과 HTTP-01을 지원합니다.
- 03엔드포인트 프로브와 Certificate Transparency 로그를 통해 기존 인증서를 찾아냅니다.
- 04발급 및 갱신 후 deploy hook과 webhook을 실행하고, 배포 프로브로 결과를 확인합니다.
- 05인증서를 로컬이나 Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, Infisical 또는 S3 호환 스토리지에 저장합니다.
- 06역할 기반 액세스 제어와 감사 체인을 갖춘 웹 UI, REST API, CLI, MCP 서버를 제공합니다.
활용 사례
- 서버, 로드 밸런서, 서비스 전반의 TLS 인증서를 하나의 인벤토리에서 추적합니다.
- 수명이 짧은 인증서의 갱신을 자동화하고 해당 인증서를 사용하는 서비스에 배포합니다.
- 프라이빗 CA에서 내부 mTLS 또는 VPN 클라이언트 인증서를 발급합니다.
- certbot 또는 cert-manager를 사용하는 ACME 서버를 통해 내부 호스트가 인증서를 요청하도록 합니다.
토픽
자주 묻는 질문
- certmate은(는) 무엇인가요?
- 인프라 전반의 TLS 인증서를 발급·갱신·탐색·관리·배포하는 셀프 호스팅 제어 플레인 CertMate는 인프라 전반의 TLS 인증서를 관리하는 셀프 호스팅 도구입니다. Let's Encrypt, ZeroSSL, DigiCert 같은 공개 CA나 자체 운영하는 프라이빗 CA에서 인증서를 발급하고 갱신합니다. CertMate를 통해 발급하지 않은 인증서도 엔드포인트를 확인하고 Certificate Transparency 로그를 읽어 찾아냅니다. 또한 인증서가 제공되는 위치, 발급자, 만료일을 확인할 수 있도록 모든 인증서를 하나의 인벤토리에 기록합니다.
- certmate은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- certmate은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- certmate은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. certmate의 마지막 커밋은 2026년 10월 19일입니다.
- certmate은(는) 어디에 사용할 수 있나요?
- 서버, 로드 밸런서, 서비스 전반의 TLS 인증서를 하나의 인벤토리에서 추적합니다. 수명이 짧은 인증서의 갱신을 자동화하고 해당 인증서를 사용하는 서비스에 배포합니다. 프라이빗 CA에서 내부 mTLS 또는 VPN 클라이언트 인증서를 발급합니다. certbot 또는 cert-manager를 사용하는 ACME 서버를 통해 내부 호스트가 인증서를 요청하도록 합니다.
- certmate은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fabriziosalmi/certmate
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
설정 파일을 직접 편집하지 않고 가상 호스트, 프록시, SSL 인증서, 스트림을 관리하는 nginx 웹 GUI입니다.
경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
시각적 캔버스, 사용자 코드, 1,500개 이상의 연동을 활용해 AI 에이전트와 워크플로를 만드는 fair-code 자동화 플랫폼
여러 플랫폼의 콘텐츠를 계획·게시·분석하고 AI와 API를 연동할 수 있는 오픈소스 셀프 호스팅 소셜 미디어 예약 도구입니다.
데이터베이스, 앱, 자동화, AI 에이전트를 만들 수 있고 직접 호스팅할 수 있는 오픈소스 노코드 플랫폼