{"id":26781919,"url":"https://github.com/mwt/certbot-dns-bunny","last_synced_at":"2025-04-19T13:41:19.539Z","repository":{"id":55548267,"uuid":"523007581","full_name":"mwt/certbot-dns-bunny","owner":"mwt","description":"Certbot plugin to obtain letsencrypt certificates for users of bunny.net DNS","archived":false,"fork":false,"pushed_at":"2024-08-26T14:44:28.000Z","size":41,"stargazers_count":30,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-08T22:46:21.949Z","etag":null,"topics":["acme","acme-client","bunnycdn","bunnydns","certbot","certbot-dns-authenticator","certbot-plugin","certificate","dns-01-challange","letsencrypt","python"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/certbot-dns-bunny/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mwt.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2022-08-09T15:30:45.000Z","updated_at":"2025-01-15T17:55:28.000Z","dependencies_parsed_at":"2022-08-15T03:00:37.146Z","dependency_job_id":null,"html_url":"https://github.com/mwt/certbot-dns-bunny","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwt%2Fcertbot-dns-bunny","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwt%2Fcertbot-dns-bunny/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwt%2Fcertbot-dns-bunny/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwt%2Fcertbot-dns-bunny/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mwt","download_url":"https://codeload.github.com/mwt/certbot-dns-bunny/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156400,"owners_count":20732397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["acme","acme-client","bunnycdn","bunnydns","certbot","certbot-dns-authenticator","certbot-plugin","certificate","dns-01-challange","letsencrypt","python"],"created_at":"2025-03-29T08:18:48.582Z","updated_at":"2025-03-29T08:18:49.955Z","avatar_url":"https://github.com/mwt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Bunny.net DNS Authenticator Plugin for Certbot\n==============================================\n\n.. image:: https://img.shields.io/github/license/mwt/certbot-dns-bunny?style=for-the-badge\n    :alt: License Badge\n    :target: LICENSE\n\n.. image:: https://img.shields.io/pypi/v/certbot-dns-bunny?style=for-the-badge\n    :alt: PyPI Version Badge\n    :target: https://pypi.org/project/certbot-dns-bunny/\n\n.. image:: https://img.shields.io/pypi/pyversions/certbot-dns-bunny?style=for-the-badge\n    :alt: Supported Python Versions Badge\n    :target: https://pypi.org/project/certbot-dns-bunny/\n\n.. image:: https://readthedocs.org/projects/certbot-dns-bunny/badge/?version=latest\u0026style=for-the-badge\n    :alt: Documentation Badge\n    :target: https://certbot-dns-bunny.readthedocs.io/en/latest/\n\n.. image:: https://flat.badgen.net/snapcraft/v/certbot-dns-bunny/?scale=1.4\n    :alt: Snap Store Badge\n    :target: https://snapcraft.io/certbot-dns-bunny\n\nThis plugin enables DNS verification with certbot when using `Bunny.net`_ DNS. Full documentation is on `Read the Docs`_.\n\n.. _Bunny.net: https://bunny.net?ref=e174a06f0l\n.. _Read the Docs: https://certbot-dns-bunny.readthedocs.io/en/latest/\n\nInstallation\n------------\n\nThis package can be installed with pip\n\n.. code:: bash\n\n    pip install certbot-dns-bunny\n\nand can be upgraded using the ``--upgrade`` flag\n\n.. code:: bash\n\n    pip install --upgrade certbot-dns-bunny\n\nIf you installed certbot as a snap, then you have to install this plugin as a snap as well.\n\n.. code:: bash\n\n    snap install certbot-dns-bunny\n    snap connect certbot:plugin certbot-dns-bunny\n\nCredentials\n-----------\n\n.. code:: ini\n   :name: certbot_bunny_token.ini\n\n   # Bunny API token used by Certbot\n   dns_bunny_api_key = a65e8ebd-45ab-44d2-a542-40d4d009e3bf\n\nExamples\n--------\n\n.. code:: bash\n\n   certbot certonly \\\n     --authenticator dns-bunny \\\n     --dns-bunny-credentials ~/.secrets/certbot/bunny.ini \\\n     -d example.com\n\n.. code:: bash\n\n   certbot certonly \\\n     --authenticator dns-bunny \\\n     --dns-bunny-credentials ~/.secrets/certbot/bunny.ini \\\n     -d example.com \\\n     -d www.example.com\n\n.. code:: bash\n\n   certbot certonly \\\n     --authenticator dns-bunny \\\n     --dns-bunny-credentials ~/.secrets/certbot/bunny.ini \\\n     --dns-bunny-propagation-seconds 60 \\\n     -d example.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwt%2Fcertbot-dns-bunny","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmwt%2Fcertbot-dns-bunny","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwt%2Fcertbot-dns-bunny/lists"}