Skip to content

Zero-hassle Dynamic DNS updater with support for multiple providers

Notifications You must be signed in to change notification settings

mnavarrocarter/mddns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MDDNS: Matt's Dynamic DNS

A lightweight and simpler alternative to DDClient.

Features

  • Lightweight: less than 1MB binary
  • Runs anywhere: runs in every architecture with no dependencies
  • Easy to configure: simple text file configuration using uris
  • Excellent support: our goal is to cover every possible provider in existence
  • Modular Architecture: implement your custom provider
  • Flexible: use as a program or a library

Usage

Create a mddns.txt file and add your entries:

# You can write comments
google://user:[email protected]

Then run the program:

mddns -config path/to/your/mddns.txt

And that's it! The program will detect when your ip changes and update every single configured provider in your config with the new ip.

Supported Providers

Name Status Package Path Example Config
Google Domains Implemented github.com/manavarrocarter/mddns/provider/google google://user:[email protected]
DynDNS Planned github.com/manavarrocarter/mddns/provider/dyndns dyndns://
Zoneedit Planned github.com/manavarrocarter/mddns/provider/zoneedit zoneedit://
EasyDNS Planned github.com/manavarrocarter/mddns/provider/easydns easydns://
NameCheap Planned github.com/manavarrocarter/mddns/provider/namecheap namecheap://
Noip Planned github.com/manavarrocarter/mddns/provider/noip noip://
Freedns Planned github.com/manavarrocarter/mddns/provider/freedns freedns://
CloudFlare Planned github.com/manavarrocarter/mddns/provider/cloudflare cloudflare://
GoDaddy Planned github.com/manavarrocarter/mddns/provider/godaddy godaddy://
DuckDNS Planned github.com/manavarrocarter/mddns/provider/duckdns duckdns://

About

Zero-hassle Dynamic DNS updater with support for multiple providers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages