Sign inSign up

dockette/letsencrypt

Sponsored OSS

By dockette

•Updated about 6 years ago

🐳 Let's Encrypt automatic certificate robot

Image
4

10K+

dockette/letsencrypt repository overview

⁠LetsEncrypt

Docker Stars Docker Pulls

Create 90 days SSL certificates for given domains.

⁠How it works

Container creates simple Nginx server listening on port 80 and waiting for letsencrypt validation.

It handles only requests to mydomain.com/.well-known, all other requests are forbidden.

server {
    listen 80;
    server_name $DOMAINS;

    location ^~ /.well-known/ {
        root /var/www/acme-certs;
    }

    location / {
        return 403;
    }
}

⁠Usage

docker run \
    -p 80:80 \ 
    -v /srv/certs/mydomain.com:/var/www/certs \
    --name le \
    -e DOMAINS='mydomain.com www.mydomain.com' \
    -e EMAIL='[email protected]' \
    dockette/letsencrypt:latest

You can add -it for interactive shell.

After that you will have copies of certificates in your /srv/certs/mydomain.com/ folder.

⁠Maintenance

See how to contribute⁠ to this package. Consider to support⁠ f3l1x. Thank you for using this package.

Tag summary

Content type

Image

Digest

Size

244.4 MB

Last updated

about 6 years ago

docker pull dockette/letsencrypt

This week's pulls

Pulls:

41

Sep 28 to Oct 4