Linux/Docker/Letsencrypt: Difference between revisions
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 11: | Line 11: | ||
- /srv/docker-data/certbot/etc:/etc/letsencrypt | - /srv/docker-data/certbot/etc:/etc/letsencrypt | ||
</pre> | </pre> | ||
== domains.sh == | == domains.sh == | ||
Line 20: | Line 19: | ||
domain2.com" | domain2.com" | ||
</pre> | </pre> | ||
== extend-domains.sh == | == extend-domains.sh == | ||
Line 30: | Line 27: | ||
docker-compose run certbot certonly --dry-run --extend --agree-tos --email letsencrypt@aol.com --non-interactive --webroot --webroot-path /var/www -d $certdomains | docker-compose run certbot certonly --dry-run --extend --agree-tos --email letsencrypt@aol.com --non-interactive --webroot --webroot-path /var/www -d $certdomains | ||
</pre> | </pre> | ||
== renew.sh == | |||
<pre> | |||
#!/bin/bash | |||
docker-compose run certbot renew --dry-run | |||
</pre> | |||
== Old Setup == | == Old Setup == |
Latest revision as of 17:20, 26 March 2020
docker-compose.yml
version: '3' services: certbot: image: certbot/certbot:latest container_name: certbot volumes: - /srv/docker-data/certbot/webroot:/var/www - /srv/docker-data/certbot/etc:/etc/letsencrypt
domains.sh
#!/usr/bin/env bash certdomains="domain1.com,\ domain2.com"
extend-domains.sh
#!/bin/bash source domains.sh #loading $certdomains docker-compose run certbot certonly --dry-run --extend --agree-tos --email letsencrypt@aol.com --non-interactive --webroot --webroot-path /var/www -d $certdomains
renew.sh
#!/bin/bash docker-compose run certbot renew --dry-run
Old Setup
certbot certonly --agree-tos --email email@aol.com --non-interactive --webroot --webroot-path --domains DOMAINS (--dry-run)