They Indexed My Gitea Instance. I Got the Bill.A story about AI crawlers, cloud bills, and why the web is getting worse. Last week my Google Cloud bill suddenly spiked. Not because my server got popular. Not because I accidentally provision1Jul 18 · 4 min readblogs.9th.fun
Setting Up a Private Gitea Instance on GCPManaging your own Git server gives full control over repositories while keeping access private. In this post, I document the process of setting up Gitea on a Google Cloud Platform (GCP) e2-micro VM, including the problems encountered and how they wer...Sep 9, 2025 · 4 min readblogs.9th.fun
Clojure environment on Linux with EmacsThis blog provides a comprehensive guide to setting Up a Clojure development environment on Linux with Emacs. Install JDK (Preferably OpenJDK) To get started, install OpenJDK. For example, download version 23.0.2 from the official site: wget https://...Mar 16, 2025 · 2 min readblogs.9th.fun
Alpine Linux on QEMU with Persistent StorageThis blog provides a comprehensive guide to setting up Alpine Linux on QEMU with persistent storage and SSH access. Dependencies Alpine Linux ISO QEMU Getting Started 1. Create a Virtual Disk To enable persistent storage, create a virtual hard di...Jan 28, 2025 · 2 min readblogs.9th.fun
Compiling nginx with HTTP3This blog provides a step-by-step guide to compiling Nginx with HTTP/3 (QUIC) support. It covers installing OpenSSL 3.x, building Nginx from source, and configuring it to enable HTTP/3. The guide also includes instructions for setting up SSL certific...Sep 9, 2024 · 2 min readblogs.9th.fun