Track your local WAN IP for changes. It will keep track on your current WAN IP and notifies when it has changed.
This check will happen every hour (5 minutes past every hour). You can change the schedule here. Notifications will be send via pushover.net (a (free) account is required)
Optionally you can define a DNS address to determine a mismatch. You will receive a notification if your IP address has been changed versus your DNS address.
- pushover.net account
- API key, you can create one here
- User key, you can find it on the frontpage of pushover
- Docker-Compose (or docker)
- You need an Azure functions container. More info: Azure Functions Powershell
This function app will run the script every hour. Look at the docker-comopose.yml for the docker setup that contains:
- Azure Functions container
- Azureite (storage account emulator)
- Download the Function Apps folder to '/home/{USER}/Function Apps'
- Download the .env.azfunc file next to your docker-compose.yml file
- Update the .env.azfunc file with its environment variables (like Pushover API key and User key)