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. noreply@example.com | 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.