Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wollomatic/traefik-hardened

hardened rootless Traefik v2 deployment without mounting the Docker socket into the Traefik container
https://github.com/wollomatic/traefik-hardened

docker-compose docker-socket-proxy letsencrypt socket-proxy traefik traefik-docker traefik-security traefik-v2 traefik2

Last synced: about 2 months ago
JSON representation

hardened rootless Traefik v2 deployment without mounting the Docker socket into the Traefik container

Awesome Lists containing this project

README

        

# traefik2-hardened

This is an example configuration of Traefik v2 for use with docker compose.
It demonstrates some good security practices like running as an unprivileged user, using a read-only container and not mounting the docker socket into the container.

As of October 2023, the Tecnativa docker socket proxy is replaced with wollomatic/socket-proxy.
This is because the new socket proxy is written in Go, allowing a more hardened deployment. For an example with Technativa's docker proxy, see the the docker-compose.yaml file tagged before 2.10.

TLS certificates are generated automatically using Let's Encrypt.