Yearly Archives: 2026

FreeBSD: Jails Networking and Container Management with Bastille
0 (0)

4 May 2026

Sometimes on FreeBSD you need to run services that aren’t officially supported by FreeBSD, and this post actually came about because I was installing Open WebUI on my NAS – and Open WebUI was easier to set up on Linux. So I spun it up in a FreeBSD Linux jail, and to create the container… Read More: FreeBSD: Jails Networking and Container Management with Bastille0 (0) »

Loading

Hermes Agent: Running an AI Agent in a FreeBSD Jail with Bastille
0 (0)

3 May 2026

I’ll write about Hermes Agent itself and what it can do separately – today it’s about how to run it on FreeBSD. Yesterday I played around with it on my Arch Linux – now I want a more production setup. I’ll be running it on my NAS with FreeBSD, and obviously only inside a FreeBSD… Read More: Hermes Agent: Running an AI Agent in a FreeBSD Jail… »

Loading

Claude Code: creating Kubernetes debugging AI Agent for VictoriaMetrics
5 (2)

30 April 2026

While I’m working on a series of posts about setting up and using Claude Code, here’s a quick example of building my own AI Agent for VictoriaMetrics and Kubernetes, “wrapping” it into a Claude Code Plugin, and creating my own Claude Code Marketplace where similar plugins for developers on my project will live. The general… Read More: Claude Code: creating Kubernetes debugging AI Agent for VictoriaMetrics5 (2) »

Loading

Okta: Integration with Google Workspaces, Part 1 – Provisioning
0 (0)

27 April 2026

Continuing with Okta setup for our project. In previous parts we did SSO for Grafana (see Okta: setting up Grafana SSO with OIDC and Role mapping) and AWS (see AWS: setting up Okta SSO with AWS IAM Identity Center), and now the most interesting part: integrating Okta with Google Workspaces. What we’ll need to do:… Read More: Okta: Integration with Google Workspaces, Part 1 – Provisioning0 (0) »

Loading

SSL/TLS: Self-signed Certificate Authority for NGINX on FreeBSD
0 (0)

18 April 2026

I run a bunch of web services on my home NAS – Grafana, VictoriaMetrics, my own WordPress blog, and half a dozen other small things. The whole series of posts on FreeBSD and NAS starts here – FreeBSD: Home NAS, part 1 – setting up ZFS mirror, there are 15 parts as of now. NGINX+PHP… Read More: SSL/TLS: Self-signed Certificate Authority for NGINX on FreeBSD0 (0) »

Loading

AWS: Setting up Okta SSO with AWS IAM Identity Center
0 (0)

31 March 2026

In the previous part of the Okta series we set up SSO for Grafana (see Okta: configuring Grafana SSO with OIDC and Role mapping) – now for a more interesting task: configuring SSO for AWS, with not just login but also user provisioning. Okta has a ready-made AWS IAM Identity Center App that lets you… Read More: AWS: Setting up Okta SSO with AWS IAM Identity Center0… »

Loading

FreeBSD: Configuring FEMP – NGINX, PHP-FPM, MariaDB
0 (0)

30 March 2026

Another installment in the FreeBSD Home NAS series, though this one isn’t really about the NAS – it’s purely about running web services. The full FreeBSD/NAS series starts here – FreeBSD: Home NAS, part 1 – ZFS mirror setup, which now has 15 parts, but FEMP gets its own post. My FreeBSD host already runs… Read More: FreeBSD: Configuring FEMP – NGINX, PHP-FPM, MariaDB0 (0) »

Loading

VictoriaMetrics: Basic Monitoring for AWS, Linux, NGINX, and PHP
5 (1)

28 March 2026

The RTFM migration from DigitalOcean to AWS went smoothly, and I’m gradually settling in. New infrastructure, everything new – so for the first while I want to keep a close eye on the server and blog state, which means setting up basic monitoring for WordPress: NGINX, PHP-FPM, the database, and the infrastructure running it all.… Read More: VictoriaMetrics: Basic Monitoring for AWS, Linux, NGINX, and PHP5 (1) »

Loading

Okta: Configuring Grafana SSO with OIDC and Role Mapping
5 (1)

27 March 2026

We finally “grew up” to using Okta on the current project, so there’s a short series of posts coming up on it. I wrote about Okta before, but that was 5-6 years ago, and there have been some interesting changes since then (see the #okta tag). Today we’ll be configuring SSO login via Okta for… Read More: Okta: Configuring Grafana SSO with OIDC and Role Mapping5 (1) »

Loading

VictoriaMetrics: using vmalert and query() in alerts for different $value values
0 (0)

26 March 2026

Just a quick note, because I’ve needed to do something like this fairly often – and only today discovered how elegantly it’s done with vmalert. So, sometimes in an alert you want to display multiple $value entries, for example: – alert: OpenAI Budget Usage expr: | openai_budget_used_usd / openai_budget_total_usd * 100 > 80 … annotations:… Read More: VictoriaMetrics: using vmalert and query() in alerts for different $value… »

Loading