https://github.com/database64128/ddns-cloudflare-powershell
A simple Powershell script for DDNS with Cloudflare API.
https://github.com/database64128/ddns-cloudflare-powershell
Last synced: 11 months ago
JSON representation
A simple Powershell script for DDNS with Cloudflare API.
- Host: GitHub
- URL: https://github.com/database64128/ddns-cloudflare-powershell
- Owner: database64128
- License: gpl-3.0
- Created: 2020-12-23T09:52:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-05T16:34:33.000Z (almost 3 years ago)
- Last Synced: 2024-10-08T13:41:27.717Z (over 1 year ago)
- Language: PowerShell
- Size: 33.2 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `ddns-cloudflare-powershell`
[](https://aur.archlinux.org/packages/ddns-cloudflare-powershell-git/)
A simple Powershell script for DDNS with Cloudflare API.
## ✨ Features
- Ease of use: Automatically create new DNS records or reuse existing records.
- Dual-stack support: Enable A and/or AAAA record updates on demand.
- Low overhead: Send API requests only when IP changes.
- Logging: Print to stdout or log file.
## 🔌 Usage
### Arch Linux
- Install [ddns-cloudflare-powershell-git](https://aur.archlinux.org/packages/ddns-cloudflare-powershell-git/) from AUR.
- Edit `/etc/ddns-cloudflare-powershell/settings.jsonc` to change settings and fill in your hostname, OAuth token, and DNS zone ID.
- Enable and start `ddns-cloudflare-powershell.service`.
## ⚖ License
- This project is licensed under [GPLv3](LICENSE).
© 2023 database64128