Building a Write-Once Publishing Pipeline

The problem Writing content is the easy part. Publishing it consistently across platforms — with the right metadata, images, tags, canonical URLs, and updates — is where things usually fall …

Centralized OIDC for Wiki.js using Keycloak

Single Sign-On for Wiki.js with Keycloak Managing multiple credentials across internal tools is tedious. We’ve standardized authentication across our DevOps stack using Keycloak as the central IdP. This post covers …

Grafana SSO with Keycloak (The Easy Way)

Why This Matters Grafana ships with excellent OAuth support, yet many setups struggle due to mismatched redirect URLs and reverse-proxy setups. When combined with Keycloak, the result is a clean, …

Postgresql | Tablespaces on multiple file systems

Postgresql (PG) is a quite powerful open source database systems and widely used as DB for many application types.By default, PG stores its data in one particular space, usually under /var/lib/pgsql/data.Sometimes …