Fast, scalable, easy to use website changes tracker
Coded with π by edoardottt.
- docker
- docker-compose
Tested on my lightweight laptop, THE ENGINE correctly monitors over 150 websites, the backend is not communicating with the frontend.
Use these solutions:
- https://changedetection.io/
- https://github.com/n1trux/awesome-sysadmin#monitoring
- https://github.com/statping/statping
- https://github.com/topics/website-monitor
- https://github.com/brotandgames/ciao
- https://github.com/710leo/urlooker
- https://github.com/ParryQiu/GuGuJianKong
- https://github.com/JuanmaMenendez/website-change-monitor
- Download this repo
- Open a terminal and type
docker info && sudo ip addr show docker0
. Find the url of the network. You can see mine works on172.17.0.1
- Based on you connection url, edit the environment variable
MONGO_CONN
(Dockerfile file) - Type in your terminal
make up
- Enjoy!
Common errors here : COMMON ERRORS
Just open an issue/pull request. See also CONTRIBUTING.md and CODE OF CONDUCT.md
To Do:
- Understandable frontend
- Move to hmtl template
- Data in frontend (emails, telegram tokens and websites tracked)
- Dynamic Home Page
- Tests
- Integrate Telegram-botAPI
- Send mail using OAuth2.0
- Add comments
- Storing data into MongoDB
- Dockerfile
- docker-compose.yml
- Default interval (5 min)
- Common errors
- Mount external volume
- Read input by localhost:xxxx
This repository is under GNU Affero General Public License v3.0.
edoardottt.com to contact me.