Skip to content

bmatsuo/pmdns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 

Repository files navigation

The poor man's dynamic dns for custom domains.

#About

Pmdns is a daemon that periodically sets DNS records for the machine's external IP address. Typically pmdns would be run inside a LAN connected to the internet using a dynamic IP address.

The method to obtain the IP address is configurable and can vary in complexity and security.

  • Scraping well-known websites.
  • An interface IP address.

#Installation

Download a binary distribution

#Configuration

Pmdns is configured through a toml file at /etc/pmdns/config.toml

[DetectionService]
Type = "URL"
URL.HRef = "http://ifconfig.me/ip"
URL.ExtractPattern = "(\\.*)"

[Provisioner.aws]
Provider = "aws-route53"
BotoProfile = "myprofile"

[Provisioner.aws.Records.example]
Record = "example.com"

About

Poor man's dynamic dns daemon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages