-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Geert van Zoest edited this page Mar 31, 2026
·
3 revisions
Welkom bij de azure-ddns wiki. Deze documentatie is bedoeld voor de beheerder die azure-ddns installeert, configureert en beheert op een Raspberry Pi.
- Architectuur — Hoe het script werkt (flow, componenten, API calls)
- Installatie — Stap-voor-stap installatie op Raspberry Pi
- Azure configuratie — Service Principal aanmaken en rechten toekennen
- Operationeel beheer — Cron jobs, monitoring, logrotate, updates
- Troubleshooting — Exit codes, veelvoorkomende fouten en oplossingen
azure-ddns is een lightweight bash script dat als DDNS-client werkt voor Azure DNS. Het detecteert het publieke IP-adres van je netwerk en update automatisch een A-record in Azure DNS wanneer het IP verandert.
Kenmerken:
- Geen dependencies buiten bash, curl en jq
- OAuth2 authenticatie via Azure Service Principal
- Automatische IP-fallback (icanhazip.com → checkip.amazonaws.com)
- IPv4 validatie, flock locking, verbose debug modus
- Ontworpen voor onbeheerde cron-uitvoering op een Raspberry Pi
Zie de README voor een quick start, of volg de wiki-pagina's in volgorde:
- Azure configuratie — eenmalig
- Installatie — eenmalig
- Operationeel beheer — doorlopend