E
EdgekeeperRestoring workspace
EEdgekeeperDynamic DNS, continuously current

DYNAMIC DNS · ONE AGENT, MULTIPLE PROVIDERS

Edgekeeper.
Keep your IP in sync.

One Docker Agent keeps Cloudflare, Namecheap and GoDaddy DNS records—and MongoDB Atlas access—aligned with your server’s changing public IPv4.

Explore the workflow

Cloudflare · Namecheap · GoDaddy · MongoDB Atlas

YOUR HOME SERVERDocker AgentOnline · 203.0.113.42
EDGEKEEPERMatch baselineEncrypted Agent report
DNS PROVIDERSDNS synchronizedCloudflare · Namecheap · GoDaddy
home.demo.examplevpn.demo.examplemedia.demo.example

AGENT WORKFLOW · DNS + DATABASE ACCESS

Your server reports.
Your services stay current.

The Agent runs beside your services—not on the Edgekeeper platform—so every workspace updates DNS from the public IP of its own server.

  1. 01

    Run the Agent with Docker

    Deploy the lightweight Agent on each home server or network. It reads that location's public IPv4 and securely reports it to Edgekeeper.

  2. 02

    Connect your DNS provider

    Connect Cloudflare, Namecheap or GoDaddy with your own API credentials. Assign each domain or MongoDB Atlas project to the Agent at its server location.

  3. 03

    Discover records from the baseline

    Set a baseline IPv4 for each domain. Edgekeeper selects matching A records and preserves their TTL; Cloudflare proxy settings stay intact.

  4. 04

    Update only when the IP changes

    IP changes trigger a sync. Edgekeeper respects each provider’s API limits, verifies updates, records activity and advances the baseline. Paused resources and offline Agents are skipped.

MONGODB ATLAS IP ACCESS LIST AUTOMATION

Keep database access open
to the right server.

When a home server's public IPv4 changes, Edgekeeper safely rotates the assigned MongoDB Atlas project's IP Access List from its configured baseline to the latest address reported by that server's Agent.

01

Agent-owned sourceYour Docker Agent reports the public IPv4 from the actual server or network that needs database access.

02

Safe replacementEdgekeeper adds the new exact /32 entry and waits for Atlas to mark it ACTIVE before removing the old baseline.

03

Controlled automationEach Atlas project is assigned to one Agent, with its own baseline IP, activity history, pause control, and 15, 30, or 60 minute verification.

DOCKER AGENT203.0.113.42Latest public IPv4
MONGODB ATLASAdd new /32Wait until ACTIVE
SAFE ROTATIONRemove baselineAdvance baseline automatically

MORE DNS PROVIDERS

Your domains.
Your choice of DNS.

Keep your registrar. Connect the service hosting your DNS, then let the Agent report each server’s address.

CloudflareNamecheapGoDaddyMongoDB Atlas

Subscription feature

Namecheap dynamic DNS

Match A records to a domain baseline, update them from your Agent and preserve other DNS records. Requires eligible Namecheap API access and a whitelisted, fixed Edgekeeper service IPv4.

Namecheap API requirements ↗

Subscription feature

GoDaddy dynamic DNS

Update individual A records with your Personal Access Token. Per-account request budgets, 30-minute default verification and automatic backoff help stay within GoDaddy’s API allowance.

GoDaddy DNS requirements ↗

Availability and domain limits depend on your workspace plan. View Billing for current features and pricing. Provider API access is required separately.

24/7DNS continuity

BUILT FOR SELF-HOSTERS

Quiet infrastructure.
Clear control.

Safe by design

Encrypted API credentials, workspace permissions and plan permissions keep control in your hands.

Made for teams

Every account has isolated domains, schedules, activity history, and role-based permissions.

Operationally transparent

See the current IP, managed records, update results, and failures from one focused console.

DYNAMIC DNS & ATLAS FAQ

Answers before
you connect.

Edgekeeper is designed for home servers, labs, and self-hosted services whose public IPv4 address can change.

Does Edgekeeper support Namecheap and GoDaddy dynamic DNS?

Yes. Connect a domain hosted on Namecheap or GoDaddy DNS, assign a Docker Agent and set its baseline IPv4. Edgekeeper updates matching A records when the Agent IP changes.

Are Namecheap and GoDaddy integrations paid features?

Cloudflare, Namecheap and GoDaddy share the DNS automation permission. Manual DNS record editing is a separate permission, and domain limits are per provider. Check Billing for your plan; provider API eligibility still applies.

Do I need to transfer my domain?

No. Keep your domain registration where it is. Connect the provider that hosts its authoritative DNS. A domain registered with GoDaddy or Namecheap but using Cloudflare nameservers should use the Cloudflare integration.

How does Edgekeeper respect provider API limits?

IP changes trigger synchronization; routine verification defaults to 30 minutes with random staggering. Requests share a per-account budget across service instances, and API limits or outages trigger automatic backoff.

What is Edgekeeper?

Edgekeeper automates Cloudflare, Namecheap and GoDaddy dynamic DNS and MongoDB Atlas IP Access Lists using the public IPv4 reported by your own Docker Agent.

How is my public IP detected?

A lightweight Agent runs with Docker on your server or network and securely reports that location's current public IPv4 address to Edgekeeper.

Which DNS records are updated?

For each domain, Edgekeeper discovers A records matching its baseline IPv4. When the assigned Agent reports a change, only those managed records are updated while proxy and TTL settings are preserved.

Can I manage multiple server locations?

Yes. Add multiple Agents, assign each domain to the correct Agent, and view public IP and synchronization activity separately for every location.

Can Edgekeeper update a MongoDB Atlas IP Access List?

Yes. Assign an Atlas project to an Agent and set its baseline IPv4. When the Agent IP changes, Edgekeeper adds the new exact /32 entry, waits until Atlas reports it ACTIVE, removes the previous baseline entry, and records the rotation.

YOUR PUBLIC IP. KEPT CURRENT.

Keep your domains and database access current.

Set each baseline once and let Edgekeeper maintain the path to your servers.

NEW MANAGED DOMAIN

Add a domain

Choose a baseline for this domain. Matching Cloudflare A records will be discovered automatically.

AGENT CREATED

Copy your Agent Token

This token is shown only once. Paste it into the Docker configuration on the server you want to monitor.

NEW INTEGRATION

Connect MongoDB Atlas

Use an Atlas Service Account with the Project Network Access Manager role. Credentials are encrypted before storage.

ATLAS ACTIVITY

Integration activity

SYNC ACTIVITY

Log details

Record results

↻

MANUAL SYNCHRONIZATION

Sync DNS records now?

Edgekeeper will check the current public IPv4 address and update every matching managed Cloudflare A record.

EDGEKEEPER

Operation complete

BILLING / SUBSCRIPTION PLAN

Add plan

Configure pricing, workspace access and customer-facing details.

Plan identity

Recognizable to customers. The plan code stays fixed after creation.

Pricing

Monthly billing. Free plans are never charged.