Provides a client to create, renew or revoke a Let's encrypt certificate for a single domain at OVH.
1.3K
Provides a client to create, renew or revoke a Let's encrypt certificate for a single domain hosted at OVH registrar powered by the Let's Encrypt Go client (lego).
None.
OR
/targetaccounts and certificates directories with the private key and the certificate
will be stored.Warning: Keep in mind "that all environment variables originating from Docker within a container are made available to any container that links to it. This could have serious security implications if sensitive data is stored in them." As a consequence it is strictly recommended to prefer a user defined network to legacy container links for maximum isolation.
DOMAINEMAILhostmaster@${DOMAIN} is used.STAGINGtrue the Let's Encrypt staging server is used instead of the production server.None.
If a configuration file is used, describe it here.
Use this image to run a temporary container.
OVH_APPLICATION_KEY and OVH_APPLICATION_SECRET.OVH_CONSUMER_KEY:curl \
-XPOST \
-H"X-Ovh-Application: your_ovh_appliction_key" \
-H "Content-type: application/json" \
https://eu.api.ovh.com/1.0/auth/credential -d '{
"accessRules": [
{
"method": "GET",
"path": "/*"
},
{
"method": "POST",
"path": "/*"
},
{
"method": "PUT",
"path": "/*"
},
{
"method": "DELETE",
"path": "/*"
}
],
"redirection": "https://www.example.com/"
}'
docker \
run \
--rm \
-e OVH_APPLICATION_KEY="your_ovh_application_key" \
-e OVH_APPLICATION_SECRET="your_ovh_application_secret" \
-e OVH_CONSUMER_KEY="your_ovh_consumer_key" \
-e STAGING="true" \
-e DOMAIN="your_domain" \
-v "${PWD}:/target" \
ergomentum/letsencrypt-ovh \
run
docker \
run \
--rm \
-e OVH_APPLICATION_KEY="your_ovh_application_key" \
-e OVH_APPLICATION_SECRET="your_ovh_application_secret" \
-e OVH_CONSUMER_KEY="your_ovh_consumer_key" \
-e STAGING="true" \
-e DOMAIN="your_domain" \
-v "${PWD}:/target" \
ergomentum/letsencrypt-ovh \
renew
docker \
run \
--rm \
-e OVH_APPLICATION_KEY="your_ovh_application_key" \
-e OVH_APPLICATION_SECRET="your_ovh_application_secret" \
-e OVH_CONSUMER_KEY="your_ovh_consumer_key" \
-e STAGING="true" \
-e DOMAIN="your_domain" \
-v "${PWD}:/target" \
ergomentum/letsencrypt-ovh \
revoke
To contribute a feature or a bugfix please open a pull request on GitHub.
See CONTRIBUTING for details.
See the LICENSE file for license rights and limitations (Apache License, Version 2.0).
None.
Content type
Image
Digest
Size
44.4 MB
Last updated
about 10 years ago
docker pull ergomentum/letsencrypt-ovh