changedetection.io is a tool that enables you to monitor changes in web pages and get notified of such changes via email. In this tutorial, we will cover the steps to install changedetection.io on your macOS machine.
Before you can install changedetection.io, ensure the following requirements are met:
Follow the steps below to install changedetection.io:
cd
command. Example:cd ~/Desktop
git clone https://github.com/dgtlmoon/changedetection.io.git
cd changedetection.io
npm install
With changedetection.io installed on your macOS machine, the next step is to configure it to start monitoring web pages. The configuration file is located at ~/Desktop/changedetection.io/src/config.json
, and you can edit it using your favorite text editor.
Follow the steps below to configure changedetection.io:
config.json
file using a text editor of your choice. Example:nano ~/Desktop/changedetection.io/src/config.json
PORT
section and change the value to the port number you want changedetection.io to listen on. Example:"PORT": 3000
MAIL_SETTINGS
section and enter your mail server details. Example:"MAIL_SETTINGS": {
"HOST": "smtp.gmail.com",
"PORT": 465,
"SECURE": true,
"AUTH": {
"USER": "YOUR_EMAIL_ADDRESS",
"PASS": "YOUR_EMAIL_PASSWORD"
}
}
WATCH_LIST
section and add the URLs you want to monitor. Example:"WATCH_LIST": [
{
"URL": "https://www.example.com",
"INTERVAL": 15
}
]
To start changedetection.io, use the following command:
npm start
You should see output similar to the following:
> changedetection.io@2.6.0 start /Users/username/Desktop/changedetection.io
> node src/app.js
listening on http://localhost:3000
Assuming the configuration was done correctly, changedetection.io will now start monitoring the URLs you specified.
In this tutorial, we have covered the steps to install changedetection.io on a macOS machine and configure it to start monitoring web pages. With changedetection.io, you can keep track of changes on web pages and get notified of such changes, making it easier to stay up-to-date on developments that matter to you.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!