A container to renew create certificates for OVH hosted services. Provided by Lets encrypt
437
A Container to automate Lets encrypt certificate creation, renewal and revoke using ACME challenge on OVH API
create your application token request your consumer key:
curl -XPOST -H"X-Ovh-Application: <ApplicationKey>" -H "Content-type: application/json" https://eu.api.ovh.com/1.0/auth/credential -d '{"accessRules": [{"method": "GET", "path": "/domain/*"},{"method": "POST", "path": "/domain/*"},{"method": "PUT", "path": "/domain/*"},{"method": "DELETE", "path": "/domain/*"}], "redirection":"<yourDomain>"}'
you get your ConumerKey and the validation Url in response.
docker run lerignoux/lets-encrypt-ovh-container
This Container enables you to automate your let's encrypt certificate using Let's encrypt ACME challenge and the OVH API.
got to OVH application token creation page to create your key and secret request your Consumer key:
curl -XPOST -H"X-Ovh-Application: <ApplicationKey>" -H "Content-type: application/json" https://eu.api.ovh.com/1.0/auth/credential -d '{"accessRules": [{"method": "GET", "path": "/domain/*"},{"method": "POST", "path": "/domain/*"},{"method": "PUT", "path": "/domain/*"},{"method": "DELETE", "path": "/domain/*"}], "redirection":"<yourDomain>"}'
you get in the response:
Validate the request using the validation URL
Fill your OVH configuration using the template ovh.conf.tpl provided:
docker run --env DOMAIN=<Domain> -v <CertificateFolder>:/dehydrated/certs :-v <ConfigFile>:/root/.ovh.conf lerignoux/lets-encrypt-ovh-container
This will create your certificates in <CertificateFolder>
Content type
Image
Digest
Size
34.6 MB
Last updated
about 7 years ago
docker pull lerignoux/lets-encrypt-ovh-container