Skip to main content

A dynamic DNS soultion for Digital Ocean useres

Project description

DDNS

DDNS is a dynamic DNS helper for Digital Ocean users to utilize their DO account as a Dynamic DNS resolver.

Installation

Copy the ddns.py file to e.g. /usr/local/bin folder and run chmod +x to make it executable. You can remove the .py filending if you wish.

Run pip3 install -r requirements.txt to install all requirements the app needs.

Usage

For instructions run

ddns -h

The program is best suited to be executed with e.g cron or any other system that can run at intervals. To run the app every 6 hours with cron add the following line to your crontab

0 */6 * * *  /usr/local/bin/ddns

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Support

If you found a bug or you have sugestion for new features create an issue.

Future development

  • IPv6 support
  • Add and delete non existing (new) domains to DO account

License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

do_ddns-0.3.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

do_ddns-0.3-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file do_ddns-0.3.tar.gz.

File metadata

  • Download URL: do_ddns-0.3.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for do_ddns-0.3.tar.gz
Algorithm Hash digest
SHA256 01d1dc78b6c7959e5b5d448d70a9ca5312bb22a349ec7bfae79df8af680145ed
MD5 29e21fca9305792485d0ffb4998ff8f3
BLAKE2b-256 ce0249b43b23166e64882b3e2c66b774ce7c4e93fa4100ed8cbc23d1cfc66eb7

See more details on using hashes here.

File details

Details for the file do_ddns-0.3-py3-none-any.whl.

File metadata

  • Download URL: do_ddns-0.3-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for do_ddns-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cc18c2af0a3b09c3e603ca2fc9049a5170b6ad696fc3a601cdffd62ac53cca53
MD5 b04dc19ba9faf41c7ba2048c88c9e179
BLAKE2b-256 92b967fe939b7237d56a2196d69ba43dd8887604ee80adb1512266c3d0c9a4f1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page