/ddns

a multiple providers ddns script without dependencies

Primary LanguagePythonMIT LicenseMIT

ddns

Usage: ddns <provider> [arguments]

Examples:
        ddns aliyun --key KEY --secret SECRET --domain DOMAIN
        ddns cloudflare --email EMAIL --key KEY --domain DOMAIN
        ddns cloudxns --key KEY --secret SECRET --domain DOMAIN
        ddns digitalocean --key KEY --domain DOMAIN
        ddns dnsimple --account-id ACCOUNT_ID --key KEY --domain DOMAIN
        ddns dnspod --email EMAIL --password PASSWORD --domain DOMAIN
        ddns gandi --key KEY --domain DOMAIN
        ddns godaddy --key KEY --secret SECRET --domain DOMAIN
        ddns he --key KEY --domain DOMAIN
        ddns linode --key KEY --domain DOMAIN
        ddns namecheap --password PASSWORD --domain DOMAIN
        ddns namesilo --key KEY --domain DOMAIN
        ddns ns1 --key KEY --domain DOMAIN
        ddns qcloud --secret-id SECRET_ID --secret-key SECRET_KEY --domain DOMAIN

Roadmap

  • add more... providers
  • add post hooks