gochanges
gochanges copied to clipboard
**[ARCHIVED]** website changes tracker π
β οΈARCHIVED (AT LEAST FOR NOW). NO LONGER MANTAINED.β οΈ
Fast, scalable, easy to use website changes tracker
Coded with π by edoardottt.
Requirements π
- 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://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
Get Started π
- 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
Contributing π
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
- [x] Add comments
- [x] Storing data into MongoDB
- [x] Dockerfile
- [x] docker-compose.yml
- [x] Default interval (5 min)
- [x] Common errors
- [x] Mount external volume
- [x] Read input by localhost:xxxx
License π
This repository is under GNU Affero General Public License v3.0.
edoardoottavianelli.it to contact me.