DNS providers and records
Connect Cloudflare or another provider so DockBoard can create and check the records itself.
You can always point a domain at DockBoard by hand, in your registrar’s panel. Connecting a DNS provider replaces that with something better: DockBoard writes the records itself, checks them, and cleans them up when a domain goes away.
Supported providers
| Provider | Credential |
|---|---|
| Cloudflare | An API token scoped to *Zone → DNS → Edit* on the zones you want managed. |
| Namecheap | API user, API key and the IP allow-list Namecheap requires. |
| OVH | An application key/secret/consumer key triplet. |
| Gandi | A personal access token. |
| PowerDNS (self-hosted) | A PowerDNS instance DockBoard runs for you — you become your own authoritative nameserver. |
Personal or project-scoped
Like registries, a DNS provider belongs to whoever added it and is optionally pinned to a single project. Personal for your own account’s token; project-scoped for a client’s zone or a credential that belongs to the team rather than to you.
Attaching a zone
- 01Add the provider. DockBoard tests the credentials immediately.
- 02List the zones visible through that API and attach the ones you want DockBoard to manage.
- 03Add domains as usual. Records are created for you instead of being copied by hand.
An attached zone also gets a record browser: list everything in it, create or update a record, delete one. Handy for the TXT a payment provider wants, or the MX your mail server needs, without leaving DockBoard.
What DockBoard writes, and what it removes
Adding a domain to an application publishes the records that point it here. Deleting the domain retracts them — DockBoard removes what it created rather than leaving a public record aimed at a server that no longer serves that name.
NS record on your behalf. Delegating a zone is a decision with consequences your panel cannot undo for you, and a nameserver is never the thing an automated sync should be guessing at.Checking a domain actually resolves
Each domain shows whether its records currently resolve to this platform. The two things that go wrong, and look identical from a browser:
- Propagation. The record is correct and the world has not caught up yet. Wait — minutes usually, up to the previous record’s TTL.
- A record pointing somewhere else. Often a leftover from a previous host, or a proxy sitting in front. That one never fixes itself.
Running your own nameserver
DockBoard can run PowerDNS for you and use it as a provider like any other — the difference being that the zones live on your machine rather than at a third party.
To answer queries from the public internet it must listen on port 53, which is a platform-wide exposure — so arming it is an explicit admin action (servers:manage), not something a project member can flip. The nameserver hostnames DockBoard advertises come from one explicit setting and are never inferred: guessing them would publish nameservers that do not answer.