Skip to main content

A very simple OVH dyndns client to workaround difficulties with Ubiquity unadyn...

Project description

A very simple OVH dyndns client to workaround difficulties with Ubiquity unadyn...

A config file is to be created at ~/.udyndns.json

{
  "my_first_domain.net": {
    "unifi": {
      "host": "ugw",
      "port": 8443,
      "username": "ugw_user_to_retrieve_wan_ip",
      "password": "ugw_password_to_retrieve_wan_ip"
    },
    "ovh": {
      "username": "my_dyndns_username",
      "password": "my_dyndns_password"
    }
  },
  "my_second_domain.net": {
    "unifi": {
      "host": "udm",
      "port": 443,
      "username": "udm_user_to_retrieve_wan_ip",
      "password": "udm_password_to_retrieve_wan_ip"
    },
    "ovh": {
      "username": "my_other_dyndns_username",
      "password": "my_other_dyndns_password"
    }
  }
}

Running this command every hour can be done with the following crontab:

0 * * * * python3 -m udyndns

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

udyndns-0.0.3.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

udyndns-0.0.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file udyndns-0.0.3.tar.gz.

File metadata

  • Download URL: udyndns-0.0.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for udyndns-0.0.3.tar.gz
Algorithm Hash digest
SHA256 512465962b31167eca5ef2a5db1514449cf441b7b13237d84d95ccf3eb26ceee
MD5 55ea081ff5247ebc5a16ae1b1f345f89
BLAKE2b-256 4cfd0d65b199949f2f8b30f783918c03120b0731997b52d3014c0808cce66afc

See more details on using hashes here.

File details

Details for the file udyndns-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: udyndns-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for udyndns-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 69a3dacdfa0a0b2d386ccc548c6ce86dad0199046a112b93d15d31c135aff12d
MD5 33f504be12228ad41870f57ad9fbb7c0
BLAKE2b-256 c7bd276106007712e659a23c6c20828f51cff1d5c21dd8136c6c66e7e25f8b6d

See more details on using hashes here.

Supported by

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