RSS.Social

RTFM: Linux, DevOps, and system administration

follow: @[email protected]

Posts

LiteLLM: Metrics, Traces, and Debugging exception_class=”ValueError”

NixOS: Getting Started, Installing Packages, and Configuring the System

LiteLLM: OpenRouter Integration and Fallbacks Configuration

MongoDB: run in Kubernetes with MongoDB Operator and MongoDBCommunity CRD

Valkey: Deployment in Kubernetes – Helm, Monitoring, ACL

LiteLLM: Monitoring with VictoriaMetrics – Alerts and Grafana

LiteLLM: Metrics, Traces, and VictoriaMetrics Stack Integration

LiteLLM: AI Gateway on Kubernetes and Metrics in VictoriaMetrics

Claude Code: Monitoring with OpenTelemetry and VictoriaMetrics

LiteLLM: AI Gateway for LLMs – Features Overview

MikroTik: User Management, access permissions, and SSH

VictoriaTraces: Recording Rules, Metrics, and Alerts from Trace Spans

Arch Linux: a DNS Mystery – VPN, systemd-resolved, and Unbound

VictoriaTraces: Tracing, Observability, and OpenTelemetry

OpenTelemetry: OTel Collectors in Kubernetes and VictoriaMetrics Stack integration

Arch Linux: WireGuard Peer for Connecting to MikroTik

FreeBSD: Jails Networking and Container Management with Bastille

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

Claude Code: creating Kubernetes debugging AI Agent for VictoriaMetrics

Okta: Integration with Google Workspaces, Part 1 – Provisioning

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

AWS: Setting up Okta SSO with AWS IAM Identity Center

FreeBSD: Configuring FEMP – NGINX, PHP-FPM, MariaDB

VictoriaMetrics: Basic Monitoring for AWS, Linux, NGINX, and PHP

Okta: Configuring Grafana SSO with OIDC and Role Mapping

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

AWS: Amazon Linux – Sending Email with Postfix via Gmail

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

AWS: ALB and Cloudflare – Configuring mTLS and AWS Security Rules

AWS: Self-Managed EC2 NAT Gateway vs AWS Managed NAT

AWS: Basic Infrastructure Setup for WordPress

FreeBSD: Home NAS, Part 15: Automating Backups – scripts, rsync, rclone

FreeBSD: Home NAS, Part 13: Planning Data Storage and Backups

MikroTik: WireGuard VPN Setup and Linux Peer Configuration

Backblaze: A First Look at B2 Cloud Storage

FreeBSD: Home NAS, part 12: synchronizing data with Syncthing

Raspberry Pi: first experience and installation of Raspberry Pi OS Lite

Glance: setting up a self-hosted home page for your browser

FreeBSD: Home NAS, part 14 – logs with VictoriaLogs and alerts with VMAlert

ilert: an alternative to Opsgenie – first impressions, Alertmanager, Slack

FreeBSD: Home NAS, part 11 – extended monitoring with additional exporters

FreeBSD: configuring DragonFly Mail Agent for the root user mail

FreeBSD: Home NAS, part 10 – monitoring with VictoriaMetrics and Grafana

MikroTik: First Look and Getting Started

FreeBSD: Home NAS, part 9 – data backup to AWS S3 and Google Drive with rclone

Arch Linux: “mysterious” DNS timeouts and “in search of the Ethernet truth”

FreeBSD: Home NAS, part 8 – NFS and Samba data backups using restic

FreeBSD: Home NAS, part 7 – NFSv4 and use with Linux clients

TCP/IP: SYN flood attack on the RTFM server, and “Hacker News hug of death”

FreeBSD: Home NAS, part 7 – NFSv4 and use with Linux clients

SSH: sshd hardening on FreeBSD and Linux, and 1Password integration

Arch Linux: pacman -Syu and “Failed to connect to system scope bus via local transport” errors

FreeBSD: Home NAS, part 6 – Samba server and client connections

FreeBSD: Home NAS, part 5 – ZFS pool, datasets, snapshots, and ZFS monitoring

FreeBSD: Home NAS, part 4 – Local DNS with Unbound

FreeBSD: Home NAS, part 3 – WireGuard VPN, Linux peer, and routing

FreeBSD: Home NAS, part 2 – introduction to Packet Filter (PF) firewall

FreeBSD: Home NAS, part 1 – configuring ZFS mirror (RAID1)

FreeBSD: Installation on a ThinkPad X200 Tablet in 2025

VictoriaMetrics: Recording rules for AWS Load Balancer logs

Golang: writing an AWS Load Balancer logs collector for VictoriaLogs

Golang: interfaces – the “magic” of calling methods through interface

Golang: creating OpenAI Exporter for VictoriaMetrics

VictoriaMetrics: Churn Rate, High cardinality, metrics, an IndexDB

Kubernetes: monitoring processes with process-exporter

AWS: Monitoring AWS OpenSearch Service cluster with CloudWatch

Terraform: creating an AWS OpenSearch Service cluster and users

Terraform: using Ephemeral Resources and Write-Only Attributes

AWS: introduction to the OpenSearch Service as a vector store

AWS: creating an OpenSearch Service cluster and configuring authentication and authorization

Arch Linux: installing and configuring KDE Plasma in 2025

VictoriaLogs: “rate limit exceeded” and monitoring ingested logs

Terraform: AWS EKS Terraform module update from version 20.x to version 21.

Terraform: “no available releases match the given constraints

Kubernetes: PVC in StatefulSet, and the “Forbidden updates to statefulset spec” error

Kubernetes: Kubernetes API, API groups, CRDs, and the etcd