Skip to content

Octodns

What is Octodns ?

Octodns gives the ability to manage DNS agnostically across multiple providers.

List of supported providers

Usage

Internal

Configuration is stored in octodns/internal folder.

POWERDNS_API_KEY represents the API token to manage your DNS zone

export POWERDNS_API_KEY=<POWERDNS_API_KEY>
uv run task octodns:sync-internal

External

You should not normally use it by hand it's running in a Github action.

Configuration is stored in octodns/external folder.

SCALEWAY_SECRET_KEY represents the API token to manage your DNS zone

export SCALEWAY_SECRET_KEY=<SCALEWAY_SECRET_KEY>
uv run task octodns:sync-external