没有项目描述

kasserver的Python项目详细描述


Travis CI StatusCoveralls StatusPyPI Version

kasser-通过kas服务器api管理all-inkl.com上托管的域

这个项目由python库kasserver和一些 管理德国webhoster域的命令行实用程序 All-Inkl.com通过他们的KAS server API

目前的主要焦点是管理dns记录,因为这允许 自动创建Let’s Encrypt(通配符)证书 那张ACME DNS-01 challenge

安装

kasserver(及其依赖项)可以通过以下命令从pypi安装: pip3 install kasserver

认证

库和命令行实用程序都需要访问kas 资格证书。从^{tt2}读取用户名和密码$ 和KASSERVER_PASSWORD环境变量或 ~/.netrc文件:

machine kasapi.kasserver.com
login USERNAME
password PASSWORD

文件只能由您的用户帐户访问: chmod 600 ~/.netrc

脚本

kasserver-dns

管理DNS记录的通用程序。

DNS记录可以与下列项一起列出:

$ kasserver-dns list example.com
ID C Zone        Name Type  Data               Aux
 1 Y example.com      A     X.X.X.X            0
 0 N example.com      NS    ns5.kasserver.com. 0
 0 N example.com      NS    ns6.kasserver.com. 0
 0 N example.com www  CNAME example.com        0

新的dns记录将添加:

kasserver-dns add test.example.com CNAME example.com
<>现有的DNS记录被删除:

kasserver-dns remove test.example.com CNAME

kasserver-dns-*

以下程序设计用于与acme一起使用 客户端根据需要自动创建/删除DNS记录 让我们加密ACME DNS-01 challenge以便自动更新证书。

kasserver-dns-certbot

此程序设计用于Certbot

certbot certonly -d foo.exmaple.com --preferred-challenges dns \
                 --manual --manual-auth-hook kasserver-dns-certbot \
                          --manual-cleanup-hook kasserver-dns-certbot \
                 -m invalid@example.com
kasserver-dns-lego

此程序设计用于lego

EXEC_PATH=kasserver-dns-lego lego --dns exec \
    --domains foo.example.com --email invalid@example.com run

许可证

这个项目是根据麻省理工学院的许可条款授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在SpringMVC中使用单个视图执行所有CRUD操作?   java如何使用DBFlow进行迁移?   导入java。锡兰的朗   安卓在实现Lint自定义检测器时如何调试java源代码?   列表的java字符串格式   java程序基于WebFlux的SSE客户端,具有重新连接功能   java Spring批处理作业读取器持续运行,尽管计划时间为5分钟   java Android Studio在我的代码中没有显示任何错误,但gradle显示了。试一试   java移动JTextArea滚动到插入符号   java选项菜单不工作   爪哇苹果。awt。mac 10.7视网膜上的奇怪行为   java将参数从webmethod(在web服务中)传递到soap处理程序   java如何在Android中使用API调用填充AutoCompleteTextView?   如何使用Selenium和Java从Chrome获取控制台日志   java流收集器。toMap调用toString而不是value   如何在PHP和Java/Play框架应用程序之间共享一个Apache实例?   java Spring引导文件下载zip   Mockito mocked集合中的java类型安全问题