2022-10-19 17:37:13 +02:00
{
"id" : "letsencrypt" ,
"name" : "Let's Encrypt" ,
"description" : "Automatic creation, renewal and configuration of Let's Encrypt certificates." ,
2023-04-28 10:25:47 +02:00
"version" : "1.0" ,
2023-04-27 20:27:07 +02:00
"stream" : "yes" ,
2022-10-19 17:37:13 +02:00
"settings" : {
"AUTO_LETS_ENCRYPT" : {
"context" : "multisite" ,
"default" : "no" ,
"help" : "Activate automatic Let's Encrypt mode." ,
"id" : "auto-lets-encrypt" ,
"label" : "Automatic Let's Encrypt" ,
"regex" : "^(yes|no)$" ,
"type" : "check"
} ,
"EMAIL_LETS_ENCRYPT" : {
"context" : "multisite" ,
"default" : "" ,
"help" : "Email used for Let's Encrypt notification and in certificate." ,
"id" : "email-lets-encrypt" ,
"label" : "Email Let's Encrypt" ,
2023-10-16 18:48:00 +02:00
"regex" : "^([^@ \\t\\r\\n]+@[^@ \\t\\r\\n]+\\.[^@ \\t\\r\\n]+)?$" ,
2022-10-19 17:37:13 +02:00
"type" : "text"
} ,
"USE_LETS_ENCRYPT_STAGING" : {
"context" : "multisite" ,
"default" : "no" ,
"help" : "Use the staging environment for Let’ s Encrypt certificate generation. Useful when you are testing your deployments to avoid being rate limited in the production environment." ,
"id" : "use-lets-encrypt-staging" ,
"label" : "Use Let's Encrypt Staging" ,
"regex" : "^(yes|no)$" ,
"type" : "check"
}
} ,
"jobs" : [
{
"name" : "certbot-new" ,
"file" : "certbot-new.py" ,
"every" : "once" ,
"reload" : false
} ,
{
"name" : "certbot-renew" ,
"file" : "certbot-renew.py" ,
"every" : "day" ,
"reload" : true
}
]
}