If the built-in trial license has expired, please request one at firstname.lastname@example.org
Supported tags and respective Dockerfile links
This image is update from the Docker WebSafety GitHub repo.
What is Diladele Web Safety?
Web Safety for Squid Proxy is an ICAP web filtering server (both HTTP and HTTPS) that integrates with existing Squid proxy server and provides rich content and web filtering functionality to sanitize Internet traffic passing into an internal home/enterprise network. It may be used to block illegal or potentially malicious file downloads, remove annoying advertisements, prevent access to various categories of web sites and block resources with explicit content.
The application is easily deployed and managed, requires minimal external dependencies, very robust and runs with the excellent performance. It supports all major Linux distributions (Ubuntu, RedHat, Debian, CentOS), FreeBSD (pfSense) and Raspberry PI (2). With the latest release of Docker it can also run on Windows 10 Professional and Server 2016.
The product is developed by the Dutch company Diladele B.V. located near Amsterdam.
How to use this image
In order to run the product please execute the following commands:
docker run -it --name websafety-config diladele/websafety /usr/local/bin/firstrun.sh docker run -dt --dns=184.108.40.206 --name websafety --volumes-from websafety-config -p 8000:80 -p 3128:3128 diladele/websafety
After executing these commands, you can connect to the Diladele Management Console by typing http://localhost:8000 in your browser. The Squid will be listening on port 3128.
All data is persisted in the websafety-config data container.
Starting and stopping
To stop the container, please run:
docker stop websafety
To start the container again, please run:
docker start websafety
Removing existing images and containers
In order to remove the previous version of websafety, please perform the following steps:
- Stop running container with the following command:
docker stop websafety
- Remove data and runtime containers:
docker rm websafety docker rm websafety-config
- Remove outdatad image (optional):
docker rmi diladele/websafety
How to run this image on Windows 10/Server
Please have a look at our step-by-step tutorial.
Building the image yourself
For building the image yourself please have a look at our GitHub repository.
For more information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can. Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.
Documentation for this image is available on our website.