Go to file
Dominik Meyer a065e70927
All checks were successful
continuous-integration/drone/push Build is passing
chore: initial commit
2025-02-06 16:57:07 +01:00
config chore: initial commit 2025-02-06 16:57:07 +01:00
scripts chore: initial commit 2025-02-06 16:57:07 +01:00
.drone.jsonnet chore: initial commit 2025-02-06 16:57:07 +01:00
Containerfile chore: initial commit 2025-02-06 16:57:07 +01:00
LICENSE chore: initial commit 2025-02-06 16:57:07 +01:00
README.md chore: initial commit 2025-02-06 16:57:07 +01:00

Spamassassin Container Image

Description

This is a basic container image for running Spamassassins spamd service.

The container is based on debian:stable-slim.

Features

At the moment the container starts with the default spamassassin configuration. This configuration can not be changed at the moment.

Security

  • spamd is running as a non-root user (default: spamassassin) to ensure that it does not have root access
  • the containers root file system can be mounted readonly to prevent modifications

Supported Architectures

  • amd64
  • arm64

Updates

I am trying to update the image weekly as long as my private kubernetes cluster is available. So I do not promise anything and do not rely your business on this image.

Prerequisities

A container runtime like

  • docker
  • podman
  • kubernetes

Container Parameters

  • SPAMD_ALLOWED_IPS - (mandatory) the allowed ips for spamassassin. at the moment only one set is supported (will be fixed in the future)
  • SPAMD_SPAMD_MAX_CHILDREN - (optional) the maximum number of spamassassin child processes to spawn, default is 5

Volumes

q

Source Repository

Prebuild Images

Authors

  • Dominik Meyer - Initial work

License

This project is licensed under the GPLv3 License - see the LICENSE file for details.