https://github.com/nickw444/cf-ddns
Extendable Cloudflare DDNS Updater written in Golang
https://github.com/nickw444/cf-ddns
cloudflare ddns ddns-client dynamic-dns golang
Last synced: about 1 month ago
JSON representation
Extendable Cloudflare DDNS Updater written in Golang
- Host: GitHub
- URL: https://github.com/nickw444/cf-ddns
- Owner: nickw444
- Created: 2017-08-20T12:10:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-11-19T13:39:49.000Z (over 3 years ago)
- Last Synced: 2025-04-07T00:42:17.739Z (about 1 month ago)
- Topics: cloudflare, ddns, ddns-client, dynamic-dns, golang
- Language: Go
- Size: 2.36 MB
- Stars: 19
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloudflare DDNS Updater
Use Cloudflare a DDNS provider with this tool on crontab.
```
$> ./cf-ddns --help
usage: cf-ddns --cf-email=CF-EMAIL --cf-api-key=CF-API-KEY --cf-zone-id=CF-ZONE-ID [] ...Cloudflare DynDNS Updater
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--ip-address=IP-ADDRESS Skip resolving external IP and use provided IP
--no-verify Don't verify ssl certificates
--cf-email=CF-EMAIL Cloudflare Email
--cf-api-key=CF-API-KEY Cloudflare API key
--cf-zone-id=CF-ZONE-ID Cloudflare Zone IDArgs:
Hostnames to update
```## Compiling for MIPS (Ubnt Edgerouter Lite)
```
GOOS=linux GOARCH=mips64 go build -o cf-ddns-mips64
```