Hardening Your Traefik with Security Headers

Learn how to configure robust security headers in Traefik v3 using dynamic configuration or Docker labels. Boost your app’s security posture and get that A+ rating with custom CSPs, strict transport rules, and smart defaults.…

Sign your Git Commits

Protect your code and identity by signing your Git commits with SSH keys—no GPG required. In this post, I’ll show you how to configure Git to sign commits using SSH.…

Global HTTPS Redirect using Traefik v3

When I was looking for ways to do HTTP to HTTPS redirects via Traefik I found a lot of different ways on the internet how to achieve this. Traefik offers the option to configure the redirect via middleware which is documented here. However, I wanted to define the redirect directly…

Working with Conventional Commits

Conventional Commits bring clarity and consistency to commit messages, automate changelog generation, and simplify versioning. Discover how to implement and enforce this in GitLab for better collaboration.…