NetBird
Configuration
To use this provider, add an entry to creds.json with TYPE set to NETBIRD along with a NetBird API token.
Example:
{
"netbird": {
"TYPE": "NETBIRD",
"token": "your-netbird-api-token"
}
}If you use a self-hosted instance you need to set apiurl in the credentials configuration.
Example:
{
"netbird": {
"TYPE": "NETBIRD",
"token": "your-netbird-api-token",
"apiurl": "https://your-netbird-host/api"
}
}Metadata
This provider recognizes the following metadata fields:
netbird_enabled
string
"true"/"false"
Whether the zone is enabled.
netbird_enable_search_domain
string
"true"/"false"
Whether to enable this zone as a search domain.
Usage
An example configuration:
To configure zone options, use metadata:
Activation
NetBird depends on a NetBird API token. You can generate a personal access token in the NetBird dashboard.
Caveats
NetBird API currently supports the following DNS record types:
A
AAAA
CNAME
For more information, see the NetBird API documentation.
Feature Summary
Provider Type
Official Support: β
DNS Provider: β
Registrar: β
Provider API
DNSSEC
AUTODNSSEC: βDNSKEY: βDS: β
Last updated