parent
325244c3a8
commit
93562afb02
@ -0,0 +1,20 @@
|
||||
# changedetection.io
|
||||
|
||||
Self-hosted change monitoring of web pages.
|
||||
|
||||
_Why?_ Many years ago I had used a couple of web site change detection/monitoring services,
|
||||
but they got bought up by larger media companies, after this, whenI logged in they
|
||||
wanted _even more_ private data about me.
|
||||
|
||||
All I simply wanted todo was to know which pages were changing and when (and maybe see
|
||||
some basic information about what those changes were)
|
||||
|
||||
```
|
||||
git clone https://github.com/dgtlmoon/changedetection.io.git
|
||||
cd changedetection.io
|
||||
docker-compose up -d
|
||||
|
||||
```
|
||||
|
||||
Now visit http://127.0.0.1:5000 , The interface will now expose the UI, you can change this in the `docker-compose.yml`
|
||||
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
docker stop tss-node
|
||||
docker rm tss-node
|
||||
docker build -t tss-node .
|
||||
|
@ -1,18 +1,20 @@
|
||||
aiohttp==1.3.1
|
||||
async-timeout==1.1.0
|
||||
aiohttp
|
||||
async-timeout
|
||||
chardet==2.3.0
|
||||
multidict==2.1.4
|
||||
multidict
|
||||
python-engineio
|
||||
python_socketio==1.8.4
|
||||
six==1.10.0
|
||||
yarl==0.9.2
|
||||
eventlet==0.19.0
|
||||
yarl
|
||||
flask
|
||||
|
||||
# Actual connecting to services
|
||||
pytz
|
||||
phpserialize==1.3.0
|
||||
redis>=2.6.2
|
||||
pymysql==0.8
|
||||
bleach==1.5.0
|
||||
eventlet
|
||||
requests
|
||||
validators
|
||||
|
||||
bleach==3.2.1
|
||||
html5lib==0.9999999 # via bleach
|
||||
timeago
|
||||
html2text
|
||||
|
||||
# @notes
|
||||
# - Dont install socketio, it interferes with flask_socketio
|
||||
|
@ -0,0 +1,9 @@
|
||||
FROM python:3.8-buster
|
||||
COPY requirements.txt /tmp/requirements.txt
|
||||
RUN pip3 install -r /tmp/requirements.txt
|
||||
|
||||
# So that it can find the certs
|
||||
WORKDIR /app
|
||||
|
||||
CMD [ "python", "/app/backend.py" ]
|
||||
|
@ -0,0 +1,20 @@
|
||||
aiohttp
|
||||
async-timeout
|
||||
chardet==2.3.0
|
||||
multidict
|
||||
python-engineio
|
||||
six==1.10.0
|
||||
yarl
|
||||
flask
|
||||
|
||||
eventlet
|
||||
requests
|
||||
validators
|
||||
|
||||
bleach==3.2.1
|
||||
html5lib==0.9999999 # via bleach
|
||||
timeago
|
||||
html2text
|
||||
|
||||
# @notes
|
||||
# - Dont install socketio, it interferes with flask_socketio
|
@ -0,0 +1,20 @@
|
||||
version: "2"
|
||||
services:
|
||||
|
||||
backend:
|
||||
build: ./backend/production-docker
|
||||
container_name: changedetection.io
|
||||
volumes:
|
||||
- ./backend:/app
|
||||
- ./datastore:/datastore
|
||||
|
||||
ports:
|
||||
- "127.0.0.1:5000:5000"
|
||||
|
||||
networks:
|
||||
- changenet
|
||||
|
||||
restart: always
|
||||
|
||||
networks:
|
||||
changenet:
|
Loading…
Reference in new issue