DynDNS-NoIP is a simple dynamic dns client working with No-IP.com.
Follow No-IP.com getting started guide.
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 it with your container by running docker-compose up
, kubectl apply -k kubernetes-manifest
or any other container runtime you use.