bunkerweb/core/letsencrypt/plugin.json

51 lines
1.3 KiB
JSON
Raw Normal View History

2022-06-03 15:24:14 +00:00
{
"id": "letsencrypt",
"order": 1,
"name": "Let's Encrypt",
"description": "Automatic creation, renewal and configuration of Let's Encrypt certificates.",
"version": "0.1",
"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",
"regex": "^.*$",
"type": "text"
},
"USE_LETS_ENCRYPT_STAGING": {
"context": "multisite",
"default": "no",
"help": "Use the staging environment for Lets 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
}
]
}