Short Note: faster loading of credentials from Bitwarden using rbwI have been playing around with the https://ergaster.org/posts/2025/07/28-direnv-bitwarden-integration/. It is a necessary read before you read this note since it explains the problem in quite nice details and builds the proposed solution step by ste...Aug 21, 2025
Short Note: use DuckDB as (pipe) jq replacementThe usage of the jq can be substituted sometimes by DuckDB with a bit cleaner syntax. For example, to get properties Id and State.Status from a list of active containers in docker one might do this: ➜ docker inspect f42 | jq '.[] | "\(.Id) \(.State.S...May 17, 2024
Short Note: docker-compose and Tailscale connectivity issuesTL;DRThe article discusses connectivity issues between Docker Compose and services exposed via Tailscale after the OS package updates. After troubleshooting, the issue was identified as Docker Compose not running container in bridged mode. The soluti...May 10, 2024
Short Note: control diffuser via Stream DeckWhat and why? Well, it took me forever to figure it out, but apparently during the winter months I have problems with my nose not because I became super-sensitive as I age, but simply because humidity at my home office is not as good as it is was in ...Feb 10, 2024
When Nomad misses a (heart)beatIn my homelab I have a hybrid setup (nodes both in the cloud and in the basement), and I use Tailscale to bridge the physical gap in the network. What I have noticed, though (actually, for a while already, just didn't bother to investigate) is the fo...Mar 26, 2023
Short Note: Sync Cloudflare DNS targeting Caddy within Nomad... with just a tiny bit of PythonJun 23, 2022
Using Ansible & Nomad for a homelab (part 2)This is a continuation of my previous article "Using Ansible & Nomad for a homelab (part 1)" which you'd probably want to read first to follow up where I left off there. Nomad Nomad is a well-known workload orchestrator. I have decided to automate my...Mar 17, 2022