BSD Ports

Vulnerable: version 3.4.1 is affected by 14 known vulnerabilities. See below.

net/traefik 3.4.1 DragonFly

High availability reverse proxy and load balancer

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
net
Package size
33374.1 KiB, 207848.1 KiB installed

Description

Traefik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, and a lot more) to manage its configuration automatically and dynamically.

In the other systems

SystemPortVersion
DragonFlynet/traefik3.4.1
FreeBSDnet/traefik3.7.15_1
HardenedBSDnet/traefik3.7.13
GhostBSDnet/traefik3.7.13

Install

Binary package:

pkg install traefik

From DPorts:

cd /usr/dports/net/traefik && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Note that traefik starts as unpriviliged user. Thus, it cannot
bind to privileged ports (by default, ports below 1024) and
will exit when configured to do so.

If traefik should serve ports in the privileged range, there
are options to achieve this:
- Have traffic bind to an unprivileged port and use the
  packet filter configuration to redirect requests to the
  desired privileged port to the unprivileged port in
  traefik's configuration file e.g. the rdr rules in pf(4).
- The mac_portacl kernel module allows unprivileged processes
  to bind to privileged ports.

The version 2 of Traefik requires manual configuration changes
when migrating from a legacy v1 version to v2.
Please consult the Traefik migration guide at
https://doc.traefik.io/traefik/migration/v1-to-v2/
for details on how to adapt existing configuration files.
Note that there is a tool that can automate migration and
rewrite existing configuration files (at least partially):
https://github.com/traefik/traefik-migration-tool

Known vulnerabilities 14