Skip to content
use docker to create letsencrypt certs with acme.sh and transip REST API
Shell Dockerfile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile
README.md
cli-config.json
dns_transip.sh
docker-compose.yml

README.md

how to create wild card certificates with docker acme.sh and transip

start docker, to get any idea how: docker docs

clone this repo:

git clone https://github.com/jaydouble/transipdocker
cd transipdocker

then start with:

docker-composer up -d

and then run acme.sh commands like:

setup transip api

docker exec -it transipdocker_acme.sh_1 tipctl setup

issue a certificate

docker exec transipdocker_acme.sh_1 \
  --issue -d example.com -d '*.example.com' \
  --dns dns_transip --dnssleep 300

install certificate into certs folder:

docker exec transipdocker_acme.sh_1 \
  --install-cert \
  -d example.com
  --fullchain-file /etc/ssl/private/fullchain.pem \
  --key-file /etc/ssl/private/privkey.pem

now you can use it somewhere else, like an nginx container.

You can’t perform that action at this time.