# dokku/dokku-letsencrypt

Automatic Let's Encrypt TLS Certificate installation for dokku

Repository: https://github.com/dokku/dokku-letsencrypt
Canonical: https://ross.abutalabs.com/products/dokku-letsencrypt
Homepage: https://blog.semicolonsoftware.de/securing-dokku-with-lets-encrypt-tls-certificates/
Language: Shell
License: MIT
License Family: permissive
Topics: dokku, dokku-letsencrypt, letsencrypt, nginx
Last push: 2026-08-25T11:54:00+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 80, longevity 100
- inputs: {"age_days": 3918, "days_push": 8, "days_rel": 57, "gap_med": 43, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1117, forks 96 (observed 2026-08-28T04:03:39.023736+00:00)

## What it is
The official Dokku plugin for automatically retrieving and installing free Let's Encrypt TLS certificates using the lego ACME client. It keeps apps online during domain validation and supports automatic certificate renewal via a cron job.

## Use cases
- add free https/tls certificates to my dokku apps
- automatically renew letsencrypt certificates on my server
- secure a dokku-deployed app with ssl without downtime
- enable https for domains on a heroku-style paas
- manage certificate expiry across multiple dokku apps
- set up unattended acme certificate renewal via cron

## When to choose
- you run dokku and want automated, zero-downtime Let's Encrypt certificates
- you want cron-based auto-renewal of TLS certificates
- you prefer an official, well-maintained plugin over manual cert management

## When to avoid
- you don't use dokku as your deployment platform
- you need certificates from a CA other than Let's Encrypt
- your host cannot pull the dokku/letsencrypt Docker image (e.g., air-gapped without preloading)

## Facets
- artifact type: plugin
- maturity: active
- function: security, deployment, workflow-automation, scheduling
- domain: security, self-hosted, web-development
- platform: self-hosted, cli
- tags: letsencrypt, tls, acme, dokku, nginx, certificate-management, https, devops, linux, docker

## Member repositories
- dokku/dokku-letsencrypt (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:39.023736+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:41:53.318866+00:00, confidence not recorded.
  - readme: https://github.com/dokku/dokku-letsencrypt (fetched 2026-08-28T04:03:39.023736+00:00, sha 3925932c199a)
  - homepage: https://blog.semicolonsoftware.de/securing-dokku-with-lets-encrypt-tls-certificates/ (fetched 2026-08-29T12:45:39.646338+00:00, sha beb609fb28ad)
  - site_page: https://blog.semicolonsoftware.de/about (fetched 2026-08-29T12:45:39.655456+00:00, sha 6ed5d4169934)
  - site_page: https://blog.semicolonsoftware.de/i-made-a-game-in-rust-with-bevy (fetched 2026-08-29T12:45:39.657234+00:00, sha 2c64b6113973)
- Data as of 2026-08-30T08:39:29.467469+00:00.
