Package for updating DynDNS services
Project description
DynDNS Updater
This python package aims to support with regular dynamic DNS updates.
Installation
The package is deployed as python package on PyPI.
Installing Using pipx
The easiest way installing the package is using pipx:
pipx install ddns-updater
Alternate Installation Methods
The package can be installed using any method for installing packages from PyPI.
Usage
After installation, the package provides ddu as CLI. Running
ddu -h
prints the usage instructions to the terminal.
Add a new Entry
New DDNS entries are added using ddu add. Detailed instructions are printed with ddu add -h.
Added entries are stored in the internal data base.
List All Entries
ddu list shows a list of all available entries in the data base. All entries are uniquely
identified by a UUID4.
Delete an Entry
ddu delete is available to delete entries from the data base. Entries are identified using the
UUID.
Update
ddu update updates the DynDNS entry to the IP address from which the update command is called.
Provider
This section documents the available DynDNS provider. Usually, they need some kind of authentication. The authentication data are not stored in the data base. Instead, they are stored using the keyring package.
All-Inkl
All-Inkl is a German web hosting provider. A new DynDNS entry is added
through their KAS. It is available in the menu via Tools->DDNS Settings. After creating a new
entry, a username and password is shown in KAS. These data must be passed to the ddu add
command.
Support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ddns_updater-1.0.1.tar.gz.
File metadata
- Download URL: ddns_updater-1.0.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.1 Linux/6.5.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e46c1869e8a2bb34758bf1c8e23973ed8d2939efc133636ac1321fb987e2be87
|
|
| MD5 |
ae77f1351fbda8538295fb93bc679d41
|
|
| BLAKE2b-256 |
0dd8704398ed6dbe4cb372c2c7e7aa1a1f3c0911034adefc022e4b2f14e170d8
|
File details
Details for the file ddns_updater-1.0.1-py3-none-any.whl.
File metadata
- Download URL: ddns_updater-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.1 Linux/6.5.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2af32b72f84807491fd9bf4a9e3e5ff0e4032fbaf0757f6cdd6a9171c88237bf
|
|
| MD5 |
00d99de65822c0a28e6dddf092318eee
|
|
| BLAKE2b-256 |
18e744d33bf1f872c1760f08f27f83411334011652d42d75b870cd1c71ddfb7c
|