Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/froonix/acme-dns-inwx

🌐 Use INWX DNS-API for ACME's dns-01 challenge
https://github.com/froonix/acme-dns-inwx

acme acme-challenge api dns dns-01 getssl inwx letsencrypt

Last synced: about 2 months ago
JSON representation

🌐 Use INWX DNS-API for ACME's dns-01 challenge

Awesome Lists containing this project

README

        

# ACME-DNS-INWX
Simple helper script for various [Let's Encrypt][1] clients.
Developed for [GetSSL][2] and [ACME.sh][3], tested at Debian and Ubuntu.

## Initial setup
Download or clone the archive and extract it to a new folder.

Copy the example config file `config/.inwx.ini` to `~/.inwx.ini` and
insert your credentials. If enabled, enter your TOTP/2FA shared secret.
Don't forget to check file permissions! (recommended: 0600)

Run it for the first time:

```bash
# Add the TXT record _acme-challenge.example.com
# with value "test" and set TTL to 300 seconds:
./scripts/acme-dns-inwx --add "example.com" "test"

# Check your nameserver: (wait some time)
dig TXT "_acme-challenge.example.com" +short

# Delete the TXT record _acme-challenge.example.com:
./scripts/acme-dns-inwx --del "example.com"
```

Take a look at the wiki for more examples.

## Bugs? Feedback?
Open a new issue or drop me a line at [email protected]! :-)

Important: This project is **not** affiliated with INWX GmbH!

## Important links...
* [Bugtracker](https://github.com/froonix/acme-dns-inwx/issues)
* [Wiki pages](https://github.com/froonix/acme-dns-inwx/wiki)
* [INWX DNS-API (DE)](https://www.inwx.com/de/offer/api)
* [INWX DNS-API (EN)](https://www.inwx.com/en/offer/api)
* [Let's Encrypt](https://letsencrypt.org/)

[1]: https://letsencrypt.org/docs/client-options/
[2]: https://github.com/srvrco/getssl
[3]: https://github.com/Neilpang/acme.sh