//blog

All entries

46 entries

Aug 2, 2026v2026.08

FreeBSD Rewrote the Ports Tree History — An Operator's Recovery Guide

A 150MB GitHub Copilot binary landed in the ports tree on July 20, broke the GitHub mirror, and put a proprietary blob in the permanent history. The fix was a history rewrite. If you have a ports checkout you haven't pulled since July, it has diverged from upstream — here's how to tell and how to fix it.

freebsd · ports · git · 8 min read
Jun 28, 2026v2026.06

How to Serve a Next.js App on FreeBSD with Caddy

Install Caddy on FreeBSD and reverse-proxy a Next.js app with automatic HTTPS — no certbot, no manual renewals. A tested pkg, rc.conf, and Caddyfile guide.

freebsd · caddy · next.js · 6 min read
Feb 23, 2026v2026.02

Setting Up CrewAI for a Software Development Pipeline

I've been experimenting with multi-agent AI systems to automate parts of the software development workflow — not just "AI writes code," but a proper pipeline where specialized agents handle planning, coding, reviewing, and testing like a real dev team would. After trying a few frameworks, I settled on **CrewAI** as the fastest way to get a working software development pipeline up and running. Here's exactly how to set it up.

ai · 9 min read
Nov 25, 2025v2025.11

How to Replace Nginx with Freenginx on FreeBSD: A Complete Step-by-Step Guide

Learn how to replace Nginx with Freenginx on FreeBSD in a smooth, step-by-step migration. This guide walks you through installation, config transfer, testing, and optimization so you can upgrade your web server with confidence and zero headaches.

freebsd · freenginx · nginx · 8 min read
Oct 28, 2025v2025.10

FreeBSD’s Big Step: Building without root – and reproducibly

FreeBSD now builds reproducibly and without root privileges—a major milestone for security, transparency, and developer accessibility. This advancement strengthens supply-chain trust, reduces build variance, and empowers contributors to create reliable FreeBSD releases safely and efficiently.

freebsd · 4 min read