Tidak Ada Deskripsi https://www.campiinrete.org
blat 69f2922ece m | 4 tahun lalu | |
---|---|---|
LICENSE | 4 tahun lalu | |
README.md | 4 tahun lalu | |
config.json | 4 tahun lalu | |
docker-compose.yml | 4 tahun lalu |
https://gancio.org
un docker-compose.yml per gancio con un container letsproxy per generare i certificati SSL tramite acme.sh
https://gancio.org/install/docker
You do not need to clone the full repo as we distribute gancio via npm.
A Dockerfile and a docker-compose.yml are the only files needed.
Create a directory where everything related to gancio is stored (db, images, config)
mkdir /opt/gancio
cd /opt/gancio
note that you can choose a different directory.
Download docker-compose.yml and Dockerfile
wget https://gancio.org/docker/Dockerfile
wget https://git.lattuga.net/blat/gancio_campiinrete/src/master/docker-compose.yml
Create an empty configuration (this is needed)
touch config.json
mkdir user_locale
La risposta di gandi su come generare certificati SSL con Let's Encrypt
It is not possible to perform a DNS check via the Certbot client, you
have to go through a check via your web server (apache or nginx).The other solution is to use the acme.sh client which allows you to
create Let's Encrypt SSL certificates using our API and LiveDNS :
https://github.com/Neilpang/acme.sh
https://github.com/Neilpang/acme.sh/wiki/dnsapi#18-use-gandi-livedns-api
https://github.com/Neilpang/letsproxy
aggiunti nel docker-compose.yml
l'APIkey di gandi nell'environment di letsproxy
GANDI_LIVEDNS_KEY=
le conf nell'environment di gancio
VIRTUAL_HOST=www.campiinrete.org
ENABLE_ACME=true
Create network
docker network create gancio_network
Run your container
docker-compose up -d
Look at logs with
docker-compose logs -f
questo non serve l'abbiamo usato per testare che riuscisse a creare i certificati con l'APIkey di gandi
docker exec -ti gancio_letsproxy_1 /bin/bash /acme.sh/acme.sh --issue --dns dns_gandi_livedns -d campiinrete.org -d www.campiinrete.org