Add Power-Mail-in-a-box DNS documentation

master
Roland Giesler 2024-10-14 16:01:03 +02:00
parent 27a54f2991
commit 3e4027bd54
1 changed files with 22 additions and 0 deletions

@ -92,6 +92,7 @@
- [168. Use HE DNS DDNS API](#dns_he_ddns) - [168. Use HE DNS DDNS API](#dns_he_ddns)
- [169. Using the IONOS Cloud DNS API](#dns_ionos_cloud) - [169. Using the IONOS Cloud DNS API](#dns_ionos_cloud)
- [170. Use omg.lol API](#dns_omglol) - [170. Use omg.lol API](#dns_omglol)
- [171. Use Power-MailinaBox](#dns_pmiab)
- [Use custom API](#dns_myapi) - [Use custom API](#dns_myapi)
- [Use lexicon DNS API](#dns_lexicon) - [Use lexicon DNS API](#dns_lexicon)
@ -2340,6 +2341,27 @@ Please report any bugs or issues [here](https://github.com/acmesh-official/acme.
<a name="dns_myapi"/> <a name="dns_myapi"/>
## 171. Use Power-Mailinabox
Use the Power-Mail-In-a-Box (PMIAB) Custom DNS REST API interface to PMIAB DNS.
You only need to set your PMIAB login credentials and the fully qualified domain name of the PMIAB Server.
Suggest single quote over double quote to ensure characters are not interpreted by the shell - important for passwords.
```sh
export PMIAB_Username='your_PMIAB_admin_username'
export PMIAB_Password='your_PMIAB_admin_password'
export PMIAB_Server='FQDN_of_your_PMIAB_Server'
```
To issue a cert:
```sh
./acme.sh --issue --dns dns_pmiab -d example.com -d *.example.com
```
The `PMIAB_Username`, `PMIAB_Password` and `PMIAB_Server` will be saved in `~/.acme.sh/account.conf` and will be reused when needed.
Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/2550)
## Use custom API ## Use custom API
If your API is not supported yet, you can write your own DNS API. If your API is not supported yet, you can write your own DNS API.