Free CI on Hardware You Already Own: Gitea Actions on a NAS, Set Up by an AI Agent

GitHub wanted money for Actions on a private repo. The NAS in the closet was already running Gitea. Here is the full recipe for turning it into a CI runner, with an AI agent doing almost all of it.

Read more →

A Newsletter and Analytics With No Third Parties at All

This blog now has email subscriptions and visitor analytics, and neither involves a third-party service — one mail gateway, one Umami container, and some HMAC math instead of a token table.

Read more →

From Invisible to Indexed: The SEO Overhaul This Blog Badly Needed

This blog had no sitemap, no social cards, no canonical URLs, and dead links that never 404'd. Here's the full audit, every fix, and how it now draws its own social card for every post.

Read more →

Building an MCP Server - Part 4: Docker & Traefik Deployment

Deploy your MCP server with Docker and Traefik. Support both local (stdio) and remote (SSE) modes with automatic SSL certificates and production-ready configuration.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 1: Introduction

Learn how to build a production-ready reverse proxy with automatic SSL certificates and service discovery using Traefik. Part 1 covers the fundamentals and architecture.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 2: Initial Setup

Step-by-step guide to installing Docker, configuring DNS, and deploying Traefik with automatic SSL certificates from Let's Encrypt.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 3: Deploying Your First Application

Learn how to deploy web applications with Traefik using Docker labels. Includes examples with static sites, Next.js apps, and full-stack applications with databases.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 4: Advanced Features

Master advanced Traefik features including rate limiting, custom authentication, WebSocket support, and middleware configuration for production-ready deployments.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 5: Production Best Practices

Comprehensive guide to running Traefik in production - troubleshooting, security hardening, monitoring, backups, and performance optimization.

Read more →

🌟 Unlock Premium Content

Subscribe to access 1 exclusive premium post in this tag

Subscribe Now