The Cloudflare (DNS) Updater
CUP is a tool to turn CloudFlare DNS into a Dynamic DNS service.
Documentation can be found in the docs folder.
Contributions are welcome! Please feel free to open a PR or an issue on GitHub.
Convention for this repository is to fork it, create a branch feature/<featureName>
on your fork,
and commit changes there. Once your changes are ready to merge back into this repository, squash your feature
branch into one commit with a descriptive commit message and open a PR from your repository's feature branch into the
main
branch of this repository. Please also be sure to make sure your main
branch is up to date with main
on this
repo, and rebase your feature onto the tip of main
.
Special thanks goes to the following services, which are used by default by CUP:
Your sponsorship is appreciated and helps to directly fund further development on projects like this.
You can sponsor on a recurring basis through GitHub sponsors in the right sidebar, just hit the ❤️ icon.
Alternately, you can do sponsorships through PayPal, Bitcoin, or Ethereum.
PayPal: https://paypal.me/viertaxa
BTC: bc1qev8rmfmrmxlzdhvp3p76na86gk883c5nxwa9rc
ETH: 0xb4a77daDB218cAd59A9cfe02B252282091CbdFA4
Copyright 2021 Taylor Vierrether
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.A full copy of the GNU GPL v3 license is provided within the LICENSE file at the root of the repository.
I have no association with Cloudflare, other than being a happy free-tier customer for many years.