rsyslog/rsyslog

The general-purpose image builds on rsyslog-minimal and adds commonly used modules such as imhttp and omhttp. Use it when you need a ready-to-run rsyslog with HTTP ingestion or forwarding capabilities.

Runtime Notes

Like rsyslog/rsyslog-minimal, this image runs as syslog:adm by default. That fits the packaged general-purpose role because the shipped configuration does not bind privileged ports.

Environment Variables

The same entrypoint variables as the minimal image are available:

RSYSLOG_HOSTNAME

Hostname used inside rsyslog. Defaults to the value of /etc/hostname when unset.

PERMIT_UNCLEAN_START

Skip configuration validation when set. By default rsyslogd -N1 validates the configuration.

RSYSLOG_ROLE

Role name consumed by the entrypoint. Defaults to standard.


Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.