1.1 KiB
ssl_nginx hosting
Preparation
Add your domains for certbot to domains.txt file at nginx directory and servers configuration json file in format
{
"domain": {
"redirect": "redirection_path",
"options": [
"some_nginx_option_on_server_level here;"
]
}
}
to servers.json file at nginx directory.
User email used for certbot can be set as environment variable at build process or in .env file.
Usage
For the first time you should run (run_once.d-c.yml)[run_once.d-c.yml] docker-compose file to get certificates.
You can use (run_once.sh)[run_once.sh] script for this.
After it, docker compose up should do the trick. Certificates update attempt will be performed automatically at 02:15
on each seventh day of month. (set in Dockerfile of certbot and nginx).
certbot_manual.sh
This sceipt is available to perform manual certificates obtaining. One can use it to get a wildcard certificate for example (not available for automatic generation without an appropriate plugin).