{"repo":"olimpo88/PyDDNS","free":true,"listed":false,"github":"https://github.com/olimpo88/PyDDNS","clone":"git clone https://github.com/olimpo88/PyDDNS.git","description":"Complete system to create your own server ddns","language":"Python","stars":80,"topics":["python","django","dns-server","ddns-client","ddns-manager","ddns-updater","ddns","dyndns2","dinamic","free"],"license":null,"category":"self-hosted-apps","readme_excerpt":"PyDDNS Self-hosted Dynamic DNS server. Run your own dyndns2 -compatible service — no vendor lock-in, no rate limits, no monthly fees. Quick Start · Features · Screenshots · REST API · Roadmap · Contributing --- 🌟 Why PyDDNS? Public Dynamic DNS providers come with caveats: rate limits, paid tiers, branded subdomains, and data you don't own. PyDDNS is the self-hosted, production-ready alternative — a complete DDNS solution wrapped in a clean web UI and one-command Docker deployment. Point a delegated subdomain at your server, create user accounts, and let users update their public IP from any standard dyndns2 client — router firmware, ddclient , inadyn , mobile apps. DNS lives in your own BIND zone, activity is fully audited, access is gated per-user, and a Token-authenticated REST API is one env-var away. --- 🖼 Screenshots Dashboard — public IP, owned subdomains with 24h uptime sparklines, recent activity log with filters, and a ddclient/curl quickstart. Login — language picker exposed when no operator-level lock is set. Users — admin overview with per-user domain count and last-sync time. --- ✨ Features - 🔌 dyndns2 protocol compatible — drop-in replacement for No-IP, DynDNS, Duck DNS for any existing client ( ddclient , inadyn , router firmware) - 🔑 Token-authenticated REST API (optional, opt-in) — full CRUD over users, subdomains, activity log, with per-token revocation - 👥 Multi-user, multi-domain — admin panel, per-user subdomains, role-based permissions, soft-delete ","default_branch":null,"files":null,"tree":[],"storefront":"/r/olimpo88","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/olimpo88/PyDDNS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}