Aggiorna README.md

This commit is contained in:
Fabio 2025-03-05 19:37:48 +08:00
parent 918b4bff8e
commit 6eccb27db8

View file

@ -1,5 +1,57 @@
# certbot-dns-ionos
In order to create a docker container with a certbot-dns-ionos installation,
create an empty directory with the following ``Dockerfile``:
```docker
FROM certbot/certbot
RUN pip install certbot-dns-ionos
```
Proceed to build the image
```docker
docker build -t certbot/dns-ionos .
```
if not exit make dir and set as root to secure the folder
```bash
mkdir -p /etc/letsencrypt/.secrets
chown root:root /etc/letsencrypt/.secrets
chmod 700 /etc/letsencrypt/.secrets
```
insert the APY KEY of IONOS in patachina.it.ini and copy
```bash
sudo cp patachina.it.ini /etc/letsencrypt/.secrets
```
Once that's finished, the application can be run as follows::
```docker
docker run --rm \
-v /var/lib/letsencrypt:/var/lib/letsencrypt \
-v /etc/letsencrypt:/etc/letsencrypt \
--cap-drop=all \
certbot/dns-ionos certonly \
--authenticator dns-ionos \
--dns-ionos-propagation-seconds 900 \
--dns-ionos-credentials \
/etc/letsencrypt/.secrets/patachina.it.ini \
--no-self-upgrade \
--keep-until-expiring --non-interactive --expand \
--server https://acme-v02.api.letsencrypt.org/directory \
-d patachina.it -d '*.patachina.it'
```
The file 'domain.tld.ini' must be replaced with the version of the example 'credentials.ini' adapted to your provider.
## originale
[IONOS](https://www.ionos.de/) DNS Authenticator plugin for [Certbot](https://certbot.eff.org/)
![Ionos](https://www.ionos.co.uk/newsroom/wp-content/uploads/sites/7/2021/12/LOGO_IONOS_Blue_RGB-1.png)