ddries/d2c.sh — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2026-01-24
Keep a domain pointed at a home server automatically when the ISP-assigned IP address changes.
Run a self-hosted media server accessible by domain name without paying for a static IP.
Monitor multiple domains and Cloudflare zones at once using separate configuration files.
Get a Telegram or Gotify notification every time d2c.sh updates a DNS record.
| ddries/d2c.sh | n8n-io/skills | heygen-com/skills | |
|---|---|---|---|
| Stars | 228 | 231 | 236 |
| Language | Shell | Shell | Shell |
| Last pushed | 2026-01-24 | 2026-06-23 | — |
| Maintenance | Maintained | Active | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | ops devops | pm founder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires a Cloudflare API token and domains managed through Cloudflare DNS.
A lightweight Bash script that automatically updates your Cloudflare DNS records when your home or cloud server's dynamic IP address changes.
Mainly Shell. The stack also includes Shell, Cloudflare API, Cron.
Maintained — commit in last 6 months (last push 2026-01-24).
Not specified in the explanation.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.