Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r15ch13/cf-ddns-updater

Mini Dynamic DNS Service using Cloudflare
https://github.com/r15ch13/cf-ddns-updater

cloudflare-api cloudflare-ddns ddns ddns-updater php php7

Last synced: about 2 months ago
JSON representation

Mini Dynamic DNS Service using Cloudflare

Awesome Lists containing this project

README

        

# Cloudflare DDNS updater
Mini Dynamic DNS Service using Cloudflare

## Installation
```bash
λ git clone
λ composer install
```

## Usage
```
λ curl 'https://ddns.example.org/?zone=example.org&domain=home.example.org&wildcard' \
-H 'X-Auth-Email: ' \
-H 'X-Auth-Key:
```

- `zone` = Cloudflare Zone Name (not the ID)
- `domain` = Domain or Subdomain
- `ip|ipv4` = Update ipv4 (no auto detection)
- `ipv6` = Update ipv6
- `ttl` = Update TTL value (default: 120)
- `wildcard` = Use *.example.org (flag)
- `proxied` = Set proxy status (flag)

The username and password field of your FRITZ!Box settings will be used.

FRITZ!Box Example: `https://ddns.example.org/?zone=example.org&domain=&ipv4=&ipv6=`

# License
[The MIT License (MIT)](http://r15ch13.mit-license.org/)