A Diladele (previously known as qlproxy) content filtering proxy with support for HTTPS
mkdir -p volumes/qlproxy/private volumes/qlproxy/backup
cp <YOUR DILADELE LICENSE KEY> volumes/qlproxy/private/license.key
cp <YOUR PEM CERTIFICATE> volumes/qlproxy/private/myca.pem
cp <YOUR DER CERTIFICATE> volumes/qlproxy/private/myca.der
docker run --name diladele --restart=always -d -p 80:80 -p 3128:3128 -v $(pwd)/volumes/qlproxy:/mnt/qlproxy -e TIME_ZONE='Europe/London' cressie176/diladele:4.0-beta
# Build the docker image
docker build -t cressie176/diladele:4.0-beta .
docker exec -i -t diladele /bin/bash
docker run --name diladele -i -t -p 80:80 -p 3128:3128 -v $(pwd)/volumes/qlproxy:/mnt/qlproxy -e TIME_ZONE='Europe/London' cressie176/diladele:4.0-beta
docker exec -i -t diladele /etc/cron.hourly/qlproxy_backup
- logrotate
- syslog
- clamav
- authentication