ddserver is a server-side application for dynamic DNS.
It allows you to specify hostnames (subdomains) inside a dynamic DNS zone, and to update the IPv4 address of those hostnames using the dyndns2 update protocol (http://www.noip.com/integrate). This enables you to access hosts with dynamic IP addresses by a static domain name, even if the IP address changes.
ddserver is written in Python (2.7) using the Bottle Web Framework and comes with a clean HTML5 frontend using the Bootstrap3 CSS framework.
All user and hostname information is stored in a MySQL database. For name resolution ddserver depends on PowerDNS as the DNS server.
The individual parts of ddserver, which may run on one server, or distributed on different machines, are
ddserver is free software and can be redistributed and/or modified under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
$ claude mcp add ddserver \
-- python -m otcore.mcp_server <graph>