This project is the first attempt to run Web Safety ICAP server in a number of docker containers managed by Docker Compose. Currently the following containers are present:
- ICAP server
- Monitoring server
- Web UI
- Updater (runs, checks for updated definition files and exits)
You should have Docker and Docker Compose installed. First you need to bootstrap the project by running
bash bootstrap.sh in
src folder. Then
docker-compose up and access the Web UI of Web Safety through your browser with IP address of the host, port 80.
Please note: you MUST set the ICAP server address to 0.0.0.0 in Web UI / Web Safety / Settings / Network right after starting for the first time!