Many websites are constantly changing and tracking those changes is hard. changedetection.io can allow me to track if updates have been updated and when they have been. It can even send notifications when it detects a change.
Setting up the Docker container is very simple. I deployed a new Portainer Stack with the following Docker Compose file:
version: '2.1' services: changedetection.io: restart: always ports: - 5000:5000 volumes: - /changedetection/datastore:/datastore' container_name: changedetection.io image: dgtlmoon/changedetection.io
You should now be able to go to port 5000 of your server and see the website. After I added websites I was able to add notifications under the
Notification URLs section.
I opted to use Discord to send me notifications. To have a bot send notifications to your server’s channel you need to paste in the following code.
To get a
webhood_id and a
webhook_token. Click the settings icon beside the chat and click
Create Webhook, you can change the name of the bot and copy the
You should get something in the format
https://discord.com/api/webhooks/webhook_id/webhook_token. The backslashes separated the id and the token. You can then copy these values into the code above and place it in the
Notifications URL section.