Private ClamAV mirror server which periodically syncs signatures using freshclam
.
The s6-overlay
is used as process supervisor for running nginx
and freshclam
daemons.
Update freshclam.conf
file with the following settings to make freshclam
to use this mirror:
PrivateMirror http://<ip>:<port>
ScriptedUpdates no
docker build -t <registry-name>/vmclarity-freshclam-mirror .
docker run -d -p <port>:80 --name vmclarity-freshclam-mirror <registry-name>/vmclarity-freshclam-mirror
curl -X GET http://<ip>:<port>/clamav/main.cvd --output main.cvd
If you are ready to jump in and test, add code, or help with documentation, please follow the instructions on our contributing guide for details on how to open issues, setup VMClarity for development and test.
You can view our code of conduct here.