All checks were successful
Build Backend / Build image (push) Successful in 20s
ClamAV-Mirror
This is a Docker Image for a lightweight containerized ClamAV Mirror using CVD-Update and Caddy. This image uses Alpine to minimize the image size and unnecessary bloat.
Dependencies
- Docker
Quick Start Guide
Run the following commands to build and run the clamav-mirror Docker image locally.
Build
docker build . --file Dockerfile --tag clamav-mirror:latest
Run (Ephemeral)
docker compose up -d
Manual update ClamAV Database definitions
docker exec -it clamav-mirror ./entrypoint.sh update
Cron
Docker update automate and run always one day, but you may change it in .env file
ClamAV Configuration
Once you have the mirror running, you can visit http://localhost:8080 to see what files are hosted by this server. You can then point any of your ClamAV instances to use this mirror instead by changing the following in your freshclam.conf file:
DatabaseMirror http://localhost:8080
Author
Description
Languages
Shell
86.1%
Dockerfile
13.9%