Aggiorna README.md
This commit is contained in:
parent
270ae0245f
commit
dfa835131e
1 changed files with 56 additions and 5 deletions
61
README.md
61
README.md
|
@ -1,10 +1,40 @@
|
||||||
|
# Let's Encrypt for DuckDNS e Dynu
|
||||||
|
|
||||||
|
compilare l'immagine
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo docker build . -t duckdns_dynu/letsencrypt
|
||||||
|
```
|
||||||
|
settare tutti i parametri del docker-compose
|
||||||
|
|
||||||
|
```docker compose
|
||||||
|
services:
|
||||||
|
letsencrypt:
|
||||||
|
image: duckdns_dynu/letsencrypt
|
||||||
|
container_name: duckdns_dynu_letsencrypt
|
||||||
|
volumes:
|
||||||
|
- /etc/letsencrypt:/etc/letsencrypt
|
||||||
|
environment:
|
||||||
|
- DUCKDNS_TOKEN=0f26cf40-9ded-48b6-8612-5830327aac90
|
||||||
|
- DUCKDNS_DOMAIN=patachina.duckdns.org
|
||||||
|
- DUCKDNS_DOMAIN2=patachina2.duckdns.org
|
||||||
|
- DYNU_DOMAIN=patachina.casacam.net
|
||||||
|
- DYNU_DOMAIN2=patachina2.casacam.net
|
||||||
|
- DYNU_API_KEY=3465V4Va6732ZWf7b5V55gYg6ZU55W4Y
|
||||||
|
- EMAIL=fabio.micheluz@gmail.com
|
||||||
|
- LETSENCRYPT_DOMAIN= #optional
|
||||||
|
- LETSENCRYPT_WILDCARD=true #optional
|
||||||
|
- LETSENCRYPT_EMAIL= #optional
|
||||||
|
- TESTING=false #optional
|
||||||
|
- UID=0 #optional
|
||||||
|
- GID=0 #optional
|
||||||
|
- DUCKDNS_DELAY= #optional
|
||||||
|
restart: unless-stopped
|
||||||
|
```
|
||||||
|
|
||||||
# Let's Encrypt for Duck DNS
|
# Let's Encrypt for Duck DNS
|
||||||
|
|
||||||
[](https://github.com/maksimstojkovic/docker-letsencrypt)
|
github originale (https://github.com/maksimstojkovic/docker-letsencrypt)
|
||||||
[](https://hub.docker.com/r/maksimstojkovic/letsencrypt)
|
|
||||||
[](https://hub.docker.com/r/maksimstojkovic/letsencrypt)
|
|
||||||
[](https://hub.docker.com/r/maksimstojkovic/letsencrypt)
|
|
||||||
[](https://hub.docker.com/r/maksimstojkovic/letsencrypt)
|
|
||||||
|
|
||||||
Automatically generates Let's Encrypt certificates using a lightweight Docker container without requiring any ports to be exposed for DNS challenges.
|
Automatically generates Let's Encrypt certificates using a lightweight Docker container without requiring any ports to be exposed for DNS challenges.
|
||||||
|
|
||||||
|
@ -37,3 +67,24 @@ Automatically generates Let's Encrypt certificates using a lightweight Docker co
|
||||||
* `<certs>:/etc/letsencrypt`: A named or host volume which allows SSL certificates to persist and be accessed by other containers
|
* `<certs>:/etc/letsencrypt`: A named or host volume which allows SSL certificates to persist and be accessed by other containers
|
||||||
|
|
||||||
**Note:** To use the `<certs>` host volume in another container, mount it as read-only for those containers. The `<certs>` host volume should be read-write enabled for the Letsencrypt container.
|
**Note:** To use the `<certs>` host volume in another container, mount it as read-only for those containers. The `<certs>` host volume should be read-write enabled for the Letsencrypt container.
|
||||||
|
|
||||||
|
# Let's Encrypt for Dynu
|
||||||
|
|
||||||
|
git originale (https://github.com/aney1/certbot-domainvalidation-dynu)
|
||||||
|
|
||||||
|
This repository contains everything needed to create and renew LetsEncrypt certificates (incl. wildcard certificates) on Dynu (https://www.dynu.com/).
|
||||||
|
This should work on every machine that can run docker (I'm using it on a QNAP NAS).
|
||||||
|
If you already have certbot installed you can also just use the scripts in the scripts folder, without docker.
|
||||||
|
|
||||||
|
## Usage with docker-compose:
|
||||||
|
You will need Docker and Docker-Compose:
|
||||||
|
|
||||||
|
https://docs.docker.com/install/
|
||||||
|
https://docs.docker.com/compose/install/
|
||||||
|
|
||||||
|
docker-compose -f <PATH_TO_FILES>/certbot/docker-compose.yml up
|
||||||
|
|
||||||
|
Cronjob to run it twice daily (like recomended by Certbot, certificates are only renewed when needed):
|
||||||
|
|
||||||
|
0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && docker-compose -f <PATH_TO_FILES>/certbot/docker-compose.yml up
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue