ipalert is a small container that'll test your IP address using https://ipinfo.io/ip. If it notices it has changed since its last run, it'll email you to alert of the modification.
Prepare the secrets and edit the files accordingly
$ mkdir -p data
$ cp .env.example .envOnce the files have been edited, you can run the container
$ docker compose run --remove-orphans --build ipalertYou could set up a cron job that would run the container hourly like so
0 * * * * cd ~/services/ipalert && docker-compose run --rm ipalert