1
Fork 0
No description
Find a file
2025-06-22 18:39:03 +02:00
octodns_desec Formatted 2025-06-02 21:10:47 +02:00
.gitignore feat: initial commit 2024-10-06 00:23:14 +02:00
CHANGELOG.md feat: initial commit 2024-10-06 00:23:14 +02:00
LICENSE Init 2024-07-17 21:43:43 +02:00
pyproject.toml Add requests dep 2025-06-22 18:39:03 +02:00
README.md Switch to uv-powered pyproject 2025-06-02 21:09:37 +02:00
uv.lock Add requests dep 2025-06-22 18:39:03 +02:00

deSEC.io provider for octoDNS

An octoDNS provider that targets deSEC.io.

Forked from github.com/rootshell-labs/octodns-desec

Installation

Command line

pip install octodns-desec

Configuration

providers:
  desec:
    class: octodns_desec.DesecProvider
    # Your deSEC API token (required)
    token: env/DESEC_TOKEN

Support Information

Records

DesecProvider supports:

  • A
  • AAAA
  • CAA
  • CNAME
  • DS
  • MX
  • NS
  • PTR
  • SRV
  • TLSA
  • TXT

unsupported Records

Records not supported by OctoDNS but by deSEC:

  • HTTPS
  • OPENPGPKEY
  • SMIMEA

Dynamic

DesecProvider does not support dynamic records.