Created attachment 211613 [details]
This is a dns-01 authenticator plugin for certbot.
py-certbot-dns-cpanel is an unofficial plugin to py-certbot which enable it to function with cPanel. cPanel is a tool to configure domains used by many web hosting providers.
I installed and ran this plugin myself today and would like to share. Compiled and tested on FreeBSD 11.3-RELEASE-p6.
I hope this is of good enough quality since this is my first attempt to submit a new port from scratch. Port have been tested with the porttools package.
Created attachment 215829 [details]
Thanks for your work.
I've cleaned it up your patch and updated it to 0.2.2, could you test it?
More details about Python ports here:
I removed the `@sample` to force users to copy and change it, we don't want users spamming https://cpanel.exemple.com:2083.
(In reply to Danilo G. Baio from comment #1)
I have successfully tested the port with your changes.
Great link to the Wiki for porting Python. That made things much more clear to me. My attempt was created just from info in the porters handbook and by looking at similar Python ports without really understanding everything.
Thanks for all your help showing me how it should be done!
A commit references this bug:
Date: Sun Jun 21 18:43:12 UTC 2020
New revision: 539778
Add security/py-certbot-dns-cpanel: CPanel DNS Authenticator plugin for Certbot
Plugin to allow acme dns-01 authentication of a name managed in cPanel. Useful
for automating and creating a Let's Encrypt certificate (wildcard or not) for a
service with a name managed by cPanel, but installed on a server not managed in
Submitted by: Venim <firstname.lastname@example.org>
And sorry about the delay.