{"id":23622383,"url":"https://github.com/cub0n/certbot-desec-docker","last_synced_at":"2026-04-19T00:32:12.415Z","repository":{"id":65239109,"uuid":"572128801","full_name":"Cub0n/certbot-desec-docker","owner":"Cub0n","description":"Container for Certbot with deSec ","archived":false,"fork":false,"pushed_at":"2025-11-30T15:33:46.000Z","size":66,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-02T22:34:51.648Z","etag":null,"topics":["armv7","certbot","certificates","container","desec","docker","dockerfile","letsencrypt","podman","raspberry-pi","raspberrypi"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cub0n.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-29T16:02:04.000Z","updated_at":"2025-11-30T15:31:16.000Z","dependencies_parsed_at":"2024-02-14T09:30:20.064Z","dependency_job_id":"5109532b-1c3d-483c-8507-8ebbe249f8e4","html_url":"https://github.com/Cub0n/certbot-desec-docker","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/Cub0n/certbot-desec-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cub0n%2Fcertbot-desec-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cub0n%2Fcertbot-desec-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cub0n%2Fcertbot-desec-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cub0n%2Fcertbot-desec-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cub0n","download_url":"https://codeload.github.com/Cub0n/certbot-desec-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cub0n%2Fcertbot-desec-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31989736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"ssl_error","status_checked_at":"2026-04-18T20:23:29.375Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["armv7","certbot","certificates","container","desec","docker","dockerfile","letsencrypt","podman","raspberry-pi","raspberrypi"],"created_at":"2024-12-27T20:19:03.126Z","updated_at":"2026-04-19T00:32:12.396Z","avatar_url":"https://github.com/Cub0n.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Attention: Due to use of LEGO (https://github.com/go-acme/lego) and the support for Desec, this Repo is archived.\n\n---\n\n## certbot-desec-docker\ndeSEC (https://desec.io/) DNS Authenticator for Certbot on Docker.\n\n## Forewords\nAccording to the used underlying architecture (here armv7) it is necessary to select the right image (certbot/certbot:arm32v6-*) beforehand, otherwise _pip install certbot-dns-desec_ will fail (ErrorMessage: _exec container process /bin/sh: Exec format error_).\n\n## Build\nChange to directory where the Dockerfile is located and execute: \n* docker build -t certbot:latest \n* buildah bud -f Dockerfile -t certbot:latest (for Podman)\n\nYou can choose the tag (-t) on your own. The builded image is automatically added to your local docker/podman image repository.\n\n## Configuration\nConfigure your Secret with deSec token as described under [Request Certificate](https://github.com/desec-io/certbot-dns-desec#request-certificate). The $DOMAIN.ini has to be saved under the volume path ( -v /path/to/etc/letsencrypt ).\nFor the first run, the eMail Adress is also needed.\n\n# Starting\nwith Docker:\n```bash\ndocker run -d --name certbot \\\n        -v /path/to/etc/letsencrypt:/etc/letsencrypt \\\n        -v /path/to/var/lib/letsencrypt:/var/lib/letsencrypt \\\n        ghcr.io/cub0n/certbot-desec-docker:latest certonly --non-interactive --agree-tos --email $EMAIL \\\n        --authenticator dns-desec \\\n        --dns-desec-propagation-seconds 300 \\\n        --dns-desec-credentials /etc/letsencrypt/secrets/$DOMAIN.ini \\\n        -d \"$DOMAIN\" \\\n        -d \"*.$DOMAIN\"\n```\n\nwith Podman:\n```bash\npodman run -d --name certbot \\\n        -v /path/to/etc/letsencrypt:/etc/letsencrypt:Z \\\n        -v /path/to/var/lib/letsencrypt:/var/lib/letsencrypt:Z \\\n        ghcr.io/cub0n/certbot-desec-docker:latest certonly --non-interactive --agree-tos --email $EMAIL \\\n        --authenticator dns-desec \\\n        --dns-desec-propagation-seconds 300 \\\n        --dns-desec-credentials /etc/letsencrypt/secrets/$DOMAIN.ini \\\n        -d \"$DOMAIN\" \\\n        -d \"*.$DOMAIN\"\n```\nIncrease the wait time with --dns-desec-propagation-seconds 300 to guarantee a certificate renewel. (https://talk.desec.io/t/failing-to-get-the-certificates-generated-by-letsencrypt-according-to-the-documentation/1479/8)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcub0n%2Fcertbot-desec-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcub0n%2Fcertbot-desec-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcub0n%2Fcertbot-desec-docker/lists"}