Monthly Archives: March 2026

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

AWS: Amazon Linux – Sending Email with Postfix via Gmail
1 (1)

16 March 2026

Continuing the setup of the new RTFM server. The next step is configuring the ability to send mail from EC2, since both important messages for the root user and RTFM itself need to send emails. I was thinking of using AWS Simple Email Service – purely to refresh my memory on how to work with… Read More: AWS: Amazon Linux – Sending Email with Postfix via Gmail1… »

Loading

AWS: Increasing the EBS volume size on an EC2 instance running Linux
0 (0)

16 March 2026

Every time I need to do this, I have to look it up, even though I’ve written about it somewhere before – but it was a long time ago: manually increasing the disk size on an AWS EC2. You get used to Kubernetes, where it’s enough to just change a value in a PersistentVolumeClaim, and… Read More: AWS: Increasing the EBS volume size on an EC2 instance… »

Loading

AWS: ALB and Cloudflare – Configuring mTLS and AWS Security Rules
0 (0)

16 March 2026

While preparing the infrastructure for migrating RTFM from the DigitalOcean server to AWS (see AWS: basic infrastructure setup for WordPress) I decided to also try AWS ALB mutual authentication (for some reason I thought this feature launched at the last re:Invent, at the end of 2024, but it’s actually been around since late 2023 –… Read More: AWS: ALB and Cloudflare – Configuring mTLS and AWS Security… »

Loading

AWS: Self-Managed EC2 NAT Gateway vs AWS Managed NAT
0 (0)

15 March 2026

I looked at the costs for the infrastructure described in the previous post AWS: basic infrastructure setup for WordPress, and let out a heavy sigh: One NAT Gateway is a quarter of my AWS spend, and even with AWS Credits I can’t help feeling a bit stingy about it. There’s an option to remove the… Read More: AWS: Self-Managed EC2 NAT Gateway vs AWS Managed NAT0 (0) »

Loading

AWS: Basic Infrastructure Setup for WordPress
0 (0)

15 March 2026

It’s time for a major server upgrade for RTFM, which I usually do by migrating to a new server – because I also do various other upgrades along the way, like upgrading the PHP version or even migrating to a different cloud. This time I’m planning to move from DigitalOcean, where RTFM has been hosted… Read More: AWS: Basic Infrastructure Setup for WordPress0 (0) »

Loading