Changedetection.io is a web application that monitors web pages for changes and sends notifications when changes are detected. Here's how to install it on OpenBSD.
Clone the Changedetection.io repository:
git clone https://github.com/dgtlmoon/changedetection.io.git
Change to the downloaded project directory:
cd changedetection.io
Install project dependencies:
npm install
Launch the server:
npm start
Visit http://localhost:8080
in your web browser to view the changedetection.io homepage.
To configure the application settings, copy .env.example
to .env
and make any necessary changes:
cp .env.example .env
vi .env
The default settings should suffice for most installations.
To enable email notifications, set the MAIL_URL
environment variable in .env
. For example:
MAIL_URL=smtp://user:password@mailserver.com:587
You may also need to set the MAIL_FROM
environment variable to specify the sender email address.
That's it! You should now be able to use Changedetection.io to monitor web pages for changes and receive notifications when changes are detected.
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!