Certbot 3.0 update
This commit is contained in:
parent
0e93705e19
commit
894ec02c6a
2 changed files with 10 additions and 12 deletions
|
@ -2,7 +2,7 @@
|
|||
IONOS DNS Authenticator plugin for Certbot
|
||||

|
||||
This plugin automates the process of completing a ``dns-01`` challenge by
|
||||
creating, and subsequently removing, TXT records using the IONOS Remote API.
|
||||
creating, and subsequently removing, TXT records using the [IONOS Remote API](https://developer.hosting.ionos.com/docs/dns).
|
||||
## Configuration of IONOS
|
||||
In the `System -> Remote Users` you have to have a user, with the following rights
|
||||
- Client Functions
|
||||
|
@ -13,6 +13,7 @@ In the `System -> Remote Users` you have to have a user, with the following righ
|
|||
## Installation
|
||||
### Snap
|
||||
[](https://snapcraft.io/certbot-dns-ionos)
|
||||
Snap version is compatible with certbot 3.0.
|
||||
### Pip
|
||||
`pip install certbot-dns-ionos`
|
||||
## Named Arguments
|
||||
|
@ -42,7 +43,8 @@ credentials to issue arbitrary API calls on your behalf. Users who can cause
|
|||
Certbot to run using these credentials can complete a ``dns-01`` challenge to
|
||||
acquire new certificates or revoke existing certificates for associated
|
||||
domains, even if those domains aren't being managed by this server.
|
||||
>
|
||||
|
||||
> [!WARNING]
|
||||
> Certbot will emit a warning if it detects that the credentials file can be
|
||||
accessed by other users on your system. The warning reads "Unsafe permissions
|
||||
on credentials configuration file", followed by the path to the credentials
|
||||
|
@ -98,6 +100,8 @@ chmod 700 /etc/letsencrypt/.secrets
|
|||
```
|
||||
The file 'domain.tld.ini' must be replaced with the version of the example 'credentials.ini' adapted to your provider.
|
||||
## Changelog
|
||||
* 2024.10.17
|
||||
* Update for Certbot 3.0
|
||||
* 2024.10.15
|
||||
* Update README.md, changed from README.rst
|
||||
* Addition of a snap
|
||||
|
|
14
setup.py
14
setup.py
|
@ -1,11 +1,11 @@
|
|||
from setuptools import setup
|
||||
from setuptools import find_packages
|
||||
|
||||
version = '20241015'
|
||||
version = '20241017'
|
||||
|
||||
install_requires = [
|
||||
"acme>=1.8.0",
|
||||
"certbot>=2.0.0",
|
||||
"certbot>=3.0.0",
|
||||
"setuptools",
|
||||
"requests",
|
||||
"mock",
|
||||
|
@ -29,7 +29,7 @@ setup(
|
|||
author="Helge Erbe",
|
||||
author_email="helge@erbehome.de",
|
||||
license="Apache License 2.0",
|
||||
python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
|
||||
python_requires=">=3.12",
|
||||
classifiers=[
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Environment :: Plugins",
|
||||
|
@ -37,13 +37,7 @@ setup(
|
|||
"License :: OSI Approved :: Apache Software License",
|
||||
"Operating System :: POSIX :: Linux",
|
||||
"Programming Language :: Python",
|
||||
"Programming Language :: Python :: 2",
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.4",
|
||||
"Programming Language :: Python :: 3.5",
|
||||
"Programming Language :: Python :: 3.6",
|
||||
"Programming Language :: Python :: 3.7",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Internet :: WWW/HTTP",
|
||||
"Topic :: Security",
|
||||
"Topic :: System :: Installation/Setup",
|
||||
|
|
Loading…
Reference in a new issue