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.1.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: do_ddns-0.3.1.tar.gz
  • Upload date:
  • Size: 18.1 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.1.tar.gz
Algorithm Hash digest
SHA256 db7bfd08154a3c3f78236c5c5ab1f4855676d2d496d1b6fbf0bd958265d01ae0
MD5 6a2b269f7e783191855b1377720b7488
BLAKE2b-256 d09dbe03f1b721611f195f32d6fac773cd05e1ebd5953f2fa54fedd3c561ee79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: do_ddns-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 731f535b9e9f7926051e64e1513de13dd5d1fc96a732fd069446b7c0a37b861b
MD5 36e655a715018c29c49496aaf09cab01
BLAKE2b-256 314aae9d9305666d68ed4cfa8fb38bacf396d926c3f724f186364c4092402d5d

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