PodWarden
User ManualPodWarden Hub

Admin: DDNS

Manage Hub DDNS domains and view all allocated subdomains across organizations

PodWarden Hub admin DDNS
DDNS management with domain cards showing Cloudflare zone details and subdomain usage, plus a global subdomain allocation table

What you see

URL: /dashboard/admin/ddns (requires admin or superadmin role)

The Admin DDNS page provides management of the DDNS domains that Hub offers to users, and a global view of all subdomain allocations across organizations. The page has two tabs: Domains and Subdomains.

Domains tab

The Domains tab manages the parent domains (e.g. vxloc.com) that are available for subdomain allocation. Each domain is backed by a Cloudflare zone.

Each domain card shows:

FieldDescription
DomainThe parent domain name (e.g. vxloc.com)
StatusEnabled or Disabled
Cloudflare Zone IDThe Cloudflare zone identifier
SubdomainsUsage count out of maximum (e.g. 42 / 3000) with a progress bar
AddedDate the domain was registered in Hub

Subdomains tab

The Subdomains tab shows a table of all subdomain allocations across all organizations.

ColumnDescription
FQDNFull domain name (e.g. swift17.vxloc.com)
OrganizationName of the organization that owns the subdomain
IPCurrent IP address the subdomain resolves to, or "--" if not set
Typeauto (system-generated slug) or custom (user-chosen slug)
StatusCurrent DNS status
CreatedDate the subdomain was allocated

Available actions

ActionWhereWhat it does
Add DomainDomains tab headerOpens a modal to register a new Cloudflare-managed domain
Enable/DisablePer domain cardToggles whether the domain accepts new subdomain allocations
DeleteTrash icon per domain cardRemoves the domain. Only works if no subdomains are allocated.
Switch tabsTab buttonsToggle between Domains and Subdomains views

Add domain modal

FieldDescription
DomainThe domain name (e.g. vxloc.com)
Cloudflare Zone IDZone identifier from the Cloudflare dashboard
Cloudflare API TokenBearer token with DNS edit permission for the zone
Max SubdomainsMaximum number of subdomains allowed under this domain (default: 3000)

Status badges

Domain status

BadgeMeaning
EnabledDomain is active and accepts new subdomain allocations
DisabledDomain is paused. Existing subdomains continue to work, but no new allocations are allowed.

Subdomain status

BadgeMeaning
ActiveDNS record is live and being updated
PendingSubdomain is allocated but DNS record has not been created yet
ErrorThe last DNS update failed
SuspendedSubdomain has been suspended

Related docs