Loopia DNS认证插件用于Certbot
项目描述
Loopia DNS认证器用于Certbot
这允许自动完成在Loopia DNS上管理的域的Certbot的DNS01挑战。
安装
$ sudo pip install certbot-dns-loopia
请注意,除非您知道自己在做什么,否则通常应该以root身份安装此软件。
使用方法
该插件需要为您的Loopia API用户启用以下权限
addZoneRecord
getZoneRecords
removeSubdomain
removeZoneRecord
要使用认证器,您需要提供一些必需的选项
- --dns-loopia-credentials (必需)
包含您的Loopia API用户名和密码的INI文件。用户名通常具有格式 user@loopiaapi。
凭证文件必须具有以下格式
dns_loopia_user = user@loopiaapi
dns_loopia_password = passwordgoeshere
出于安全原因,文件不应具有世界可读权限。您可以通过以下方式解决此问题
$ chmod 600 credentials.ini
然后您可以使用以下方式运行 certbot
$ sudo certbot certonly \
--authenticator dns-loopia \
--dns-loopia-credentials credentials.ini \
-d domain.com
如果您想要获得通配符证书,您可以使用域 -d *.domain.com。
已知问题
由于Loopia方面的缓存,更改可能需要长达15分钟才能传播。因此,插件将在联系ACME服务器之前等待15分钟。已知它至少在90秒内有效,有时甚至更短。如果您想尝试除15分钟之外的任何时间,请在参数中添加--dns-loopia-propagation-seconds 90,以设置90秒或您想要的任何秒数。
更新日志
版本 1.0.0
发布日期:2021年5月4日
这是一个破坏性变更。CLI参数和包名已更改,以与其他DNS认证插件相匹配。
感谢Peter Magnusson (@kmpm)为贡献此变更!
更新名称为certbot-dns-loopia,以与其他DNS插件相匹配
删除了对Python < 3.6的支持
版本 0.2.0
发布日期:2017年8月21日
重写插件以匹配certbot-dns-*插件的实现
更新了依赖项要求,因为旧版本对于新版本的acme和certbot完全损坏(请参阅问题 #2)
版本 0.1.0
发布日期:2017年5月10日
初始发布
免责声明
此插件既未与Loopia AB有关联,也未获得其认可。
项目详情
certbot-dns-loopia-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 02b28fae798964bdfc3a4bda443f420219d9e5f3baf812f589e593a38a75683a |
|
MD5 | 7a7cc10b20959981966e78bed55731eb |
|
BLAKE2b-256 | b97171fa5b403aacc48b4b649e4fc5604f4c69bcc7029065ef78fa9df47648f8 |
certbot_dns_loopia-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4f04ad41b468bc110192ceee3147beb4491db8bc24c025409e567e9771f0badd |
|
MD5 | c8d1e7f77a43fdcf2fcc32785ec3be91 |
|
BLAKE2b-256 | 6671729ded295e027bbfd4a52083afa6c30f3c73d425ae0254e89137688daa19 |