Public Repository

Last pushed: a month ago
Short Description
Diladele Web Safety - HTTP(s) Content Filter for home, school and enterprise networks
Full Description

If the built-in trial license has expired, please request one at support@diladele.com

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=8.8.8.8 --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:

  1. Stop running container with the following command:
    docker stop websafety
    
  2. Remove data and runtime containers:
    docker rm websafety
    docker rm websafety-config
    
  3. 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.

Licensing

The docker image comes with a pre-installed trial license. If it expired, please request the license at support@diladele.com.
For more information please visit our website.

Useful Links

For more information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:

User Feedback

Issues

If you have any problems with or questions about this image, please contact us through a GitHub issue or drop an email to support@diladele.com.

Contributing

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

Documentation for this image is available on our website.

Docker Pull Command
Owner
diladele