spamassassin/README.md

60 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2025-02-06 16:57:07 +01:00
# Spamassassin Container Image
## Description
2025-02-06 17:37:52 +01:00
This is a basic container image for running [Spamassassin](https://spamassassin.apache.org/) spamd service.
2025-02-06 16:57:07 +01:00
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
2025-02-06 17:37:52 +01:00
2025-02-06 16:57:07 +01:00
## Source Repository
* https://gitea.federationhq.de/Container/spamassassin.git
## Prebuild Images
* https://hub.docker.com/repository/docker/byterazor/spamassassin/general
## Authors
* **Dominik Meyer** - *Initial work*
## License
This project is licensed under the GPLv3 License - see the [LICENSE](LICENSE) file for details.