https://github.com/tengattack/certbot-dns-dnspod
A certbot dns plugin to obtain certificates using dnspod.
https://github.com/tengattack/certbot-dns-dnspod
Last synced: 10 months ago
JSON representation
A certbot dns plugin to obtain certificates using dnspod.
- Host: GitHub
- URL: https://github.com/tengattack/certbot-dns-dnspod
- Owner: tengattack
- License: other
- Created: 2018-03-14T16:28:53.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-24T19:53:33.000Z (about 2 years ago)
- Last Synced: 2025-04-05T14:34:47.905Z (about 1 year ago)
- Language: Python
- Size: 32.2 KB
- Stars: 77
- Watchers: 4
- Forks: 23
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# DNSPod DNS Authenticator plugin for Certbot
A certbot dns plugin to obtain certificates using dnspod.
## Obtain API Token
[https://www.dnspod.cn/console/user/security](https://www.dnspod.cn/console/user/security)
## Install
Pip:
```bash
sudo pip install git+https://github.com/tengattack/certbot-dns-dnspod.git
```
Snap:
```bash
sudo snap install certbot-dns-dnspod
sudo snap set certbot trust-plugin-with-root=ok
sudo snap connect certbot:plugin certbot-dns-dnspod
```
## Credentials File
```ini
dns_dnspod_api_id = 12345
dns_dnspod_api_token = 1234567890abcdef1234567890abcdef
```
```bash
chmod 600 /path/to/credentials.ini
```
## Obtain Certificates
```bash
certbot certonly -a dns-dnspod \
--dns-dnspod-credentials /path/to/credentials.ini \
-d example.com \
-d "*.example.com"
```