Go to file
Paolo Asperti e10fc5cb48
All checks were successful
continuous-integration/drone/tag Build is passing
initial import
2022-05-22 19:13:40 +02:00
.drone.yml initial import 2022-05-22 19:13:40 +02:00
Dockerfile initial import 2022-05-22 19:13:40 +02:00
LICENSE initial import 2022-05-22 19:13:40 +02:00
README.md initial import 2022-05-22 19:13:40 +02:00
run.sh initial import 2022-05-22 19:13:40 +02:00

docker-syslog-forwarder

Build Status

This container accepts syslog streams on port 514/tcp and 514/udp and forwards everything to a remote syslog server in RFC5424 format.

No encryption support at the moment.

build

docker build . -t docker.asperti.com/paspo/syslog-forwarder

environment

Variable Default Description
TARGET_HOST 127.0.0.1 target server IP/hostname
TARGET_PROTO tcp tcp or udp
TARGET_PORT 514 target server syslog port

run

docker run -d --name syslog-forwarder \
  -p 514:514/tcp -p 514:514/udp \
  -e "TARGET_HOST=192.168.1.33" \
  docker.asperti.com/paspo/syslog-forwarder

docker-compose

version: "3"
services:

  syslog-forwarder:
    image: docker.asperti.com/paspo/syslog-forwarder
    restart: always
    ports:
      - "514:514/tcp"
      - "514:514/udp"
    environment:
      - TARGET_HOST=192.168.1.33
      - TARGET_PROTO=tcp
      - TARGET_PORT=1514