No description
Find a file
Johannes Schöneberger ef7ecb703f
Merge pull request #1 from mamasch19/mamasch19-fix-typo
fix typo in README.md
2025-09-08 23:46:48 +02:00
src/certbot_dns_mchost24 Updated packaging format 2025-09-01 16:56:20 +02:00
.gitattributes Initial commit 2024-06-15 18:51:42 +02:00
.gitignore Initial commit 2024-06-15 18:51:42 +02:00
LICENSE Initial commit 2024-06-15 18:51:42 +02:00
pyproject.toml Updated packaging format 2025-09-01 16:56:20 +02:00
README.md fix typo in README.md 2025-09-08 20:57:52 +02:00
requirements.txt Initial implementation 2024-06-16 00:46:29 +02:00

MCHost24 Certbot DNS Authentication Plugin

A plugin for certbot that enables performing DNS validation using the MCHost24 API.

Usage

  1. Obtain an MCHost24 API token (e.g. using the cli tool of the mchost24 module found here)
  2. Install the plugin
  3. Create a mchost24.ini config file that contains the dns_mchost24_api_token key with the value set to the previously obtained API token:
    # MCHost24 API token
    dns_mchost24_api_token=<insert obtained API token here>
    
  4. Run certbot and tell it to use the plugin to perform dns authentication and the config file:
    certbot certonly --authenticator dns-mchost24 --dns-mchost24-credentials /etc/letsencrypt/mchost24/mchost24.ini -d domain.com
    

Requirements

Requires the MCHost24 API python module, which can be found here.