Sven van GinkelSelfhost a Single Sign-on MFA with AuthentikIn the world of self-hosted applications, managing authentication and access control can be complex. Enter Authentik, an open-source…Jul 22Jul 22
Sven van GinkelBuild a blog with Jekyll & Chirpy on Cloudflare PagesJekyll is a static site generator that transforms your plain text into beautiful static websites and blogs. It can be used for a…Jul 15Jul 15
Sven van GinkelBuild a documentation site with Material for MkDocs on Cloudflare PagesMaterial for MkDocs is a responsive, modern, and highly customizable theme designed to enhance your MkDocs documentation site. When…Jul 8Jul 8
Sven van GinkelMonitor Traefik with Grafana, Prometheus & LokiSecretly we all like pretty graphs with lots of data. Especially when it comes to services we host. Luckily Traefik can expose metrics…Jul 1Jul 1
Sven van GinkelLog monitoring with Grafana, Loki & PromtailEffective monitoring extends beyond just tracking metrics; it involves ensuring the health and functionality of your applications. Metrics…Jun 242Jun 242
Sven van GinkelHost & Container monitoring with Grafana & PrometheusMonitoring for systems and containers comes in a variety of ways. One of the most used ways is using Prometheus with Node Exporter and…Jun 12Jun 12
Sven van GinkelSetting up Traefik LetsEncrypt DNS01-Challenge with CloudflareTraefik uses the HTTP Challenge by default to complete the LetsEncrypt process. Another way is to use the DNS Challenge.May 22May 22
Sven van GinkelSetting up Traefik with LetsEncrypt in DockerThese days, many applications are installed via containers. Traefik is a modern open-source reverse proxy and ingress controller that…May 21May 21