Sign inSign up

yaat/rspamd

By yaat

Updated 6 months ago

Image
0

5.1K

yaat/rspamd repository overview

rspamd

Dockerfile to run rspamd in a docker container image, worker-proxy is used instead of worker-normal. Mainly use for latest version on arm64.

Environment Variables

NAMEDescriptionDefault
PASSWORDpassword for the web interfaceunset
REDISname/container name or IP of the redis server.none (No redis)
OLEFYname/container name or IP of the Olefy server.do not use Olefy
RAZORFYname/container name or IP of the Razorfy server.do not use Razorfy
DCCIFDname/container name or IP of the DCCIFD server.do not use dccifd
CLAMAVname/container name or IP of the ClamAV server.do not use ClamAV
CONTROLIPname/container name or IP of rspamc process.none
DNSSECenable dnssec for dns lookups.no dnssec
NOGREYdisable greylisting (soft reject).greylist
BZSLEEPhours between updates of abuse.ch hashes eg 1.5unset / disabled
HLSLEEPhours between updates of heinleins spamassassin rulesunset / disabled
SYSREDIRcopy rsypamd redirectors.inc for url_redirector to useunset / don't copy
STUNNELuse stunnel to encrypt redis traffic on port 6379 if setunset
TIMEZONEtimezone to use inside the container, eg Europe/Londonunset

Examples

To run connecting to container network without exposing ports (accessible from host network), and docker managed volumes

#docker container run --net MYNET --name rspamd --restart=unless-stopped --mount source=rspamd-var,target=/var/lib/rspamd --mount source=rspamd-over,target=/etc/rspamd/override.d -d yaat/rspamd

To run without connecting to container network exposing ports (accessible from host network), and docker managed volumes

#docker container run -p 11332:11332 -p 11334:11334 --name rspamd --restart=unless-stopped --mount source=rspamd-var,target=/var/lib/rspamd --mount source=rspamd-over,target=/etc/rspamd/override.d -d yaat/rspamd

Tag summary

Content type

Image

Digest

sha256:1dd5548fc

Size

38.5 MB

Last updated

6 months ago

docker pull yaat/rspamd