[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1007970: ITP: cloudflare-ddns -- dynamically update a DNS record using Cloudflare



Package: wnpp
Severity: wishlist
Owner: Andrea Pappacoda <andrea@pappacoda.it>
X-Debbugs-Cc: debian-devel@lists.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

* Package name    : cloudflare-ddns
  Version         : 1.0.0
  Upstream Author : Andrea Pappacoda <andrea@pappacoda.it>
* URL             : https://github.com/Tachi107/cloudflare-ddns
* License         : AGPL-3.0-or-later OR LGPL-3.0-or-later
  Programming Lang: C++
  Description     : dynamically update a DNS record using Cloudflare

This is a little program that is really useful when you want to host something
but your ISP only provides you a dynamic IP address. It uses Cloudflare's API
to update a given DNS record when needed. It is a simple script, so to run it
periodically you can configure a cron job or a systemd timer (provided
upstream).

It is written in C++, performs a low number of memory allocations, and is
really lightweight, making it a valid choice for constrained environments.

It also provides a C API, so that third party programs can embed its
functionalities.

The library portion of the project is licensed under the LGPL 3, while
everything else is under the AGPL 3.

I couldn't find any alternative in the Debian archive, and while there are some
other open source alternatives out there they are mostly written in more
resource-intensive languages and/or are harder to deploy for simple use cases.
And also because I'm the one who wrote this :D


-----BEGIN PGP SIGNATURE-----

iIoEARYIADIWIQSlw/BqXszDGx3GlQz/yQfijUdG7QUCYjYplRQcYW5kcmVhQHBh
cHBhY29kYS5pdAAKCRD/yQfijUdG7T7cAQCTCY67bva7wnXpVjKrixLVsWeOy/cU
orsLD1f6BauB8wD/Rbs4w72xiM46pcQLMBkd0YivhGs9hshRqKk64eTqUwg=
=3xxd
-----END PGP SIGNATURE-----


Reply to: