Skip to content

Unofficial Python Implementation of Onamae.com's DDNS Client.

License

Notifications You must be signed in to change notification settings

y-otn/onamae-ddns-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

onamae-ddns-client

Unofficial Python Implementation of Onamae.com's DDNS Client.

お名前.comのDDNSクライアントをPythonで実装した【Linux対応】 #Python - Qiita

Requirements

  • Python 3.7 or higher

Setup (Example for Linux, systemd)

  1. Clone this repository:

    git clone https://github.com/y-otn/onamae-ddns-client.git
    cd onamae-ddns-client
  2. Modify the following items in onamae_ddns_client.py (L8-L12):

    • INTERVAL
    • USERID
    • PASSWORD
    • HOSTNAME (optional)
    • DOMNAME
  3. Place the script and set appropriate permissions:

    sudo mv onamae_ddns_client.py /usr/local/bin/
    sudo chown root:root /usr/local/bin/onamae_ddns_client.py
    sudo chmod 600 /usr/local/bin/onamae_ddns_client.py
  4. Register as a service for automatic startup (this will also start it immediately):

    sudo cp onamae_ddns_client.service /etc/systemd/system/
    sudo systemctl daemon-reload
    sudo systemctl enable --now onamae_ddns_client.service
  5. Check the service status:

    sudo systemctl status onamae_ddns_client.service

    For more extensive logs, use:

    sudo journalctl -u onamae_ddns_client.service

Disclaimer

  • Please be aware that this script is an unofficial implementation and is not officially recognized or endorsed. Use it at your own risk.
  • Ensure that onamae_ddns_client.py is not repeatedly triggered by cron or similar services, as it is designed to run continuously.

References

About

Unofficial Python Implementation of Onamae.com's DDNS Client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages