Source files of the container image volkerraschek/certbot https://hub.docker.com/repository/docker/volkerraschek/certbot
Go to file
CSRBot 3f5a3dda13
Some checks reported errors
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
chore(deps): update docker.io/plugins/docker docker tag to v20.15.0
2023-10-03 10:26:06 +02:00
.drone.yml chore(deps): update docker.io/plugins/docker docker tag to v20.15.0 2023-10-03 10:26:06 +02:00
.editorconfig Initial Commit 2021-08-31 18:37:14 +02:00
.gitattributes Initial Commit 2021-08-31 18:37:14 +02:00
.gitignore Initial Commit 2021-08-31 18:37:14 +02:00
.markdownlint.yaml Initial Commit 2021-08-31 18:37:14 +02:00
docker-compose.yml Initial Commit 2021-08-31 18:37:14 +02:00
Dockerfile chore(deps): update docker.io/library/alpine docker tag to v3.18.4 2023-09-29 00:14:42 +02:00
LICENSE Initial Commit 2021-08-31 18:37:14 +02:00
Makefile fix(makefile): migrate to git.cryptic.systems 2023-06-15 16:58:55 +02:00
manifest.tmpl fix(makefile): migrate to git.cryptic.systems 2023-06-15 16:58:55 +02:00
README.md Initial Commit 2021-08-31 18:37:14 +02:00
renovate.json fix(renovate): exclude updating docker.io/plugins/docker 2023-09-03 16:11:12 +02:00

certbot-docker

Build Status Docker Pulls

This project contains all sources to build the container image docker.io/volkerraschek/certbot. The primary goal of the image is to run certbot inside a container to support distributions which does not deploy a newer version of certbot.

Usage

The certbot binary is defined as entrypoint. Here is an example how to get the help menue from certbot.

docker run \
  --rm \
  --volume="/etc/letsencrypt:/etc/letsencrypt:rw" \
  volkerraschek/certbot-docker:latest \
  help

If you have existing certificates, you can renew your certificates with renew --noninteractive. Here the example.

docker run \
  --rm \
  --volume="/etc/letsencrypt:/etc/letsencrypt:rw" \
  volkerraschek/certbot-docker:latest \
  renew --noninteractive

Alternatively you can use a docker-compose.yml.

version: "3"
services:
  certbot:
    container_name: certbot
    # certbot command which should be executed
    command: renew --noninteractive
    image: volkerraschek/certbot-docker:latest
    volumes:
    - /etc/letsencrypt:/etc/letsencrypt

Build image manually

To build the images manually check out the repository with git and use the make command to build the container images.

make container-image/build