文件名称:freshcerts:带有仪表板和监控功能的ACME证书协议(Let's Encrypt)代理客户端
文件大小:17KB
文件格式:ZIP
更新时间:2024-02-23 18:48:52
letsencrypt tls ssl security monitoring
新鲜证书 (当前由)是一种自动(重新)发行TLS证书的方法。 大多数ACME客户端被设计为与TLS服务在同一台计算机上运行。 但是,如果您有很多服务器,则有两个问题: 您要么将您的帐户私钥复制到所有密码上,要么注册多个帐户; 您没有很好的监控仪表板和通知! freshcerts解决了两个问题。 它运行的服务器向您的服务器公开了一个简单得多的API(它们将使用一个很小的shell脚本,该脚本几乎是openssl | curl | tar )和一个仪表板给系统管理员。 监视服务器以确保它们实际使用为其颁发的证书。 对于通过监视发现的所有错误以及所有已颁发的证书,会将电子邮件通知发送给管理员。 安装 这是一个典型的Ruby应用程序,因此您需要 : git clone https://github.com/myfreeweb/freshcerts.git cd freshcerts bundle install --path vendor/bundle mkdir data 使用环境变量来配置应用程序。 阅读common.rb以查看可用的变量。 您可能应该更改ACME端点(默认
【文件预览】:
freshcerts-master
----UNLICENSE(1KB)
----freshcerts-multi-client(2KB)
----common.rb(3KB)
----config.ru(498B)
----views()
--------index.erb(3KB)
----register-account-key(195B)
----Gemfile(230B)
----freshcerts-cpanel-client(4KB)
----monitoring.rb(2KB)
----generate-token(139B)
----README.md(5KB)
----freshcerts-client(998B)
----Gemfile.lock(2KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(28B)
----app.rb(6KB)