FreeBSD Ports

net/traefik 3.7.15_1

High availability reverse proxy and load balancer

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
net
Package size
31602.9 KiB, 161526.6 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.

Install

As a binary package — by origin, or by package name:

pkg install net/traefik
pkg install traefik

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	traefik>0:net/traefik

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.7.143.7.14-3.4.5_13.7.15
FreeBSD:14:quarterly3.7.143.7.14n/a3.4.53.7.15
FreeBSD:15:latest3.7.143.7.15n/a-3.4.5_1
FreeBSD:15:quarterly3.7.143.7.14n/an/an/a
FreeBSD:16:latest3.7.133.7.15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

All build dependencies 2
Required by 1

Configuration

No options to configure.

USES
cpe go:modules tar:xz
Service scripts
traefik

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

Files

distinfo 10
FileSizeSHA256
traefik-3.7.1.tar.xz2.582764e+07eec16fb917306b27537ca3ab585182c058373eaf5c7fc8f42e95003ea94ab699
traefik-3.7.1-3.7.5.patch.xz50254886159c1523cab76444494c8e406ac8004b660280191bbdebce8b7a77a956aacb
traefik-3.7.5-3.7.6.patch.xz1.772748e+06e811c2f9dc7cf7b0af1304a9380dfeb79b4e6647ee0a2e6f5a69ec671760b6a0
traefik-3.7.6-3.7.8.patch.xz22412022de42ee935da073a6470cad98544dac92d366eea45dabec5332d5664199b6b7
traefik-3.7.8-3.7.9.patch.xz23936c252d3894f18cd5361ed2f8a0ff3b851e82879adb89b28406af1e3022ae56e54
traefik-3.7.9-3.7.10.patch.xz1.037836e+06b83d7b7bc6cbd7e46dc76c99427dfee6134efb3100294922c97e5319154c25f7
traefik-3.7.10-3.7.11.patch.xz53929223baa60184cce62d4ac38a6445c71fd8624798e78466537c962dbf95e2bf89b3
traefik-3.7.11-3.7.13.patch.xz1.32202e+06b7c694f76ac3730642455628d78edf66dbb472ee179ae74bbf8565112a2adb50
traefik-3.7.13-3.7.14.patch.xz1.331256e+06a2d84dac934a05a70024e48e403ace32f494bc7f25af111b00c10b1f64240e75
traefik-3.7.14-3.7.15.patch.xz1023564299920c5229eaf872535b7f4aa0de87ea1787905906cb42dca754a5de9d138b
Master sites 1
  • LOCAL/riggs/traefik

Commit history 15

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
9e3f193d2e Thomas Zander net/traefik: Update to upstream release 3.7.15
Details: - Bug- and security fixes, see https://github.com/traefik/traefik/releases/tag/v3.7.15 MFH: 2026Q4 Security: https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22 https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
59439a24e5 Thomas Zander net/traefik: Update to upstream release 3.7.14
Details: - Bug- and security fixes, see https://github.com/traefik/traefik/releases/tag/v3.7.14 MFH: 2026Q4 Security: https://github.com/traefik/traefik/security/advisories/GHSA-53qr-784g-cj35 https://github.com/traefik/traefik/security/advisories/GHSA-cw35-4q88-3rmp https://github.com/traefik/traefik/security/advisories/GHSA-fh26-gfpp-7xxx https://github.com/traefik/traefik/security/advisories/GHSA-mwrr-6hp4-pxr6 https://github.com/traefik/traefik/security/advisories/GHSA-qm9f-w54v-q2qh https://github.com/traefik/traefik/security/advisories/GHSA-qvj7-gq9c-hp7q https://github.com/traefik/traefik/security/advisories/GHSA-rv2h-qh7j-xrjw https://github.com/traefik/traefik/security/advisories/GHSA-mhjw-hmjv-p99x
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.

The latest 5 of 15 in the history this site was built from.