Skip to content

theadzik/dyndns-noip

Repository files navigation

DynDNS-NoIP

DynDNS-NoIP is a simple dynamic dns client working with No-IP.com.


Getting started

No-IP.com setup

Follow No-IP.com getting started guide.

Config

Depending on your environment provide environment variables either in docker-compose or in kubernetes

Name Description Required
NOIP_USERNAME Your noip.com username Required
NOIP_PASSWORD Your noip.com password Required
HOSTNAME Domain you would like to update, e.g. example.ddns.net Required
LOG_LEVEL DEBUG, INFO or WARN Optional
CHECK_ONLY_MODE Setting any value will disable updating DDNS Optional
SMTP_HOST SMTP server used to send warning emails Optional
SMTP_PORT SMTP port, defaults to 465 Optional
SMTP_USERNAME e.g. [email protected] Optional
SMTP_PASSWORD Password to SMTP server Optional
NOTIFICATION_EMAIL Address to receive warning emails Optional

Start DynDNS-NoIP

Start it with your container by running docker-compose up, kubectl apply -k kubernetes-manifest or any other container runtime you use.