Skip to main content

This allows automatic completion of Certbot’s <https://github.com/certbot/certbot> DNS01 challange for domains managed on Loopia <https://www.loopia.se/> DNS.

Installing

$ pip install certbot-loopia

Usage

To use the authenticator you need to provide some required options.

--certbot-loopia:auth-user <user> (required)

API username for Loopia.

--certbot-loopia:auth-password <password> (required)

API password for Loopia.

There are also some optional arguments:

--certbot-loopia:auth-time-limit <time>

Time limit for local verification. This is the maximum time the authenticator will try to self-verify before declaring that the DNS update was unsuccessful. Default: 30m.

--certbot-loopia:auth-time-delay <time>

Time delay before first trying to self-verify the result of authentication. It is recommended to have a delay of at least 30 seconds to prevent the DNS server from caching that there are no TXT records for the challenge subdomain. Default: 1m.

--certbot-loopia:auth-retry-interval <time>

How frequently to retry self-verification. This is time past since the start of the previous verification. It is not recommended to choose values smaller than 10 seconds. Default: 30s.

The format of <time> is AdBhCmDs where: A``is days, ``B``is hours, ``C``is minutes and ``D is seconds. Note that A, B, C and D must be integers. The units d, h and m are required while s is optional. Any value-unit pair may be omitted, but they must be ordered from most to least significant unit. Examples of valid <time> expressions are:

  • 42 or 42s for 42 seconds

  • 1m30s or 1m30 for 1.5 minutes

  • 1h for 1 hour

  • 1d12h for 1.5 days

Known issues

  • Due to caching on Loopia’s side it can take up to 15 minutes before changes are visible. The plugin will by default retry self-verification for at least 30 minutes before sending the actual verification request to the ACME server.

Disclaimer

This plugin is neither affiliated with nor endorsed by Loopia AB.

Release files for certbot-loopia 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for certbot-loopia 0.1.0
File Size Uploaded
certbot-loopia-0.1.0.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for certbot-loopia 0.1.0
File Interpreter ABI Platform
certbot_loopia-0.1.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 13.3 kB

Release files / certbot-loopia-0.1.0.tar.gz

Download URL certbot-loopia-0.1.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2404de8691d09d9df0dc490fb623629e44791ac0e354707f725b5b5da7fa5bf0
BLAKE2b-256 checksum
How to use checksums
84ad429a55803bebef70e54aa1e42657d0be0f568e0763ce1a5ea1c37462565c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / certbot_loopia-0.1.0-py2.py3-none-any.whl

Download URL certbot_loopia-0.1.0-py2.py3-none-any.whl
Size 7.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
910fff1da3ebab54bd20098d120ce279369b73fd9a9c8e76f0f783f7c0b04203
BLAKE2b-256 checksum
How to use checksums
f31bd8eda517b33332eb1c710e9a99df6d2854540d6403dfc43ef2106bf5aff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page