Nginx with letsencrypt certbot
3.4K
https://github.com/centosadmin/nginx-certbot
put your server{} config file into /etc/nginx/conf.d/*.conf
set in config
listen 443 ssl;
server_name domain.net;
ssl_certificate /etc/letsencrypt/live/domain.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.net/privkey.pem;
include letsencrypt.conf;
docker-entrypoin.sh scan all *.conf file in /etc/nginx/conf.d/ and get letsencrypt certificate for new domain, and renew for existings
[email protected] ## email for letsencrypt account
DRY_RUN=1 ## get test/staged certficiate from letsencrypt
docker build . --tag nginx-certbot
docker run -d --name lb -p 80:80 -p 443:443 -v /opt/ssl:/etc/letsencrypt nginx-certbot
docker exec -it lb certbot.sh
docker exec -it lb certbot-force-renew.sh
Content type
Image
Digest
Size
28.3 MB
Last updated
about 6 years ago
docker pull centosadmin/nginx-certbot