We always recommend to use Web Safety on-premises as virtual appliance in VMware vSphere/ESXi or Microsoft Hyper-V and in the cloud as virtual machine in Microsoft Azure and Amazon AWS. Overall maintenance, support and new version upgrades will be much easier!
Support for Web Safety running on Docker is experimental only and it is not generally recommended for mission critical production environments. Please use Docker in non critical deployments, labs and experiments only. For mission critical production deployments it is recommended to use Ubuntu 20.04 LTS x86_64.
Run Image from Azure Containers¶
To deploy Web Safety 7.6 as a container from Azure Marketplace, visit https://azuremarketplace.microsoft.com/en-us/marketplace/apps/diladele.websafety-container?tab=Overview and click the Get It Now button. Simple Azure Container Wizard will guide you through the deployment process.
Run Image from Docker Hub¶
In order to run the product in your local Docker instance, execute the following command (as one line). Be sure to adjust the timezone as required.
docker run --rm -dt --name websafety \ --dns=22.214.171.124 \ -p 8000:80 -p 3128:3128 \ -e TIME_ZONE="Europe/Berlin" \ diladele/websafety:7.6
You can now connect to the Admin Console by typing http://localhost:8000 in your browser’s address bar. To stop the container, run the following command.
docker stop websafety
To start the container again, please run:
docker start websafety
Development of Web Safety for Docker is done in our GitHub repository. Here you will find all scripts we used to build the container.