Tag: blog
-
Yak Shaving, Idempotency, Dogfooding, Dead Man’s Switch — 4 Dev Terms That Work Outside Code
Yak shaving, idempotency, dogfooding — three dev terms that work outside code. Getting lured into side-quests, repeating an action safely, and using your own thing before shipping.
-

No Open Ports — Reaching My Server from Anywhere with Tailscale
How to securely reach your home server from anywhere. A self-hosting guide using Tailscale to bundle your own devices into one encrypted private network and connect remote desktop…
-
The Link That Won’t Tap — Opening Obsidian Notes From Telegram
Send an Obsidian note link (obsidian://) over Telegram and it won’t tap, because chat apps don’t turn custom schemes into links. How to work around it by inserting…
-

Invisible Bridge — Exposing Our Home Blog Externally with Cloudflare Tunnel
A guide on exposing a WordPress blog hosted on our home computer under a clean domain. A self-hosting guide using Cloudflare Tunnel and cloudflared without opening router ports…
-

Star Whale Analytics Lab — Visitor Statistics with Umami
Google Analytics is free but comes with hidden costs. Cookie consent pop-ups, data ownership issues, GDPR burdens. Setting up an analytics lab on the mini-PC with Umami self-hosted.
-

Naming is Difficult — Choosing a Site Name
From jamjam’s voyage diary to Star Whale. The reason for changing the site name within three days and deciding on the English subtitle (Star Whale). Five criteria for…
-

Bots Arrive Within 24 Hours — Security P0 Before Domain Disclosure
If a WordPress domain is disclosed, bots will begin brute force attacks within 24 hours. A 25-minute task can block 99% of these attacks — block xmlrpc +…
-

AI Should Read — robots.txt and llms.txt
Allow explicit access for AI crawlers instead of blocking them in the age of generative search (GEO). Customize robots.txt and create llms.txt to make a site favorable for…
-

The PC Takes Care of Itself — Backup, Cache, Image Compression
The essence of self-hosting lies in operation. Daily database backups with cron, a 30% speed increase with Redis Object Cache, and automatic WebP conversion with EWWW. One setup,…
-

Why I Started a Blog on My Own Computer
Why did I choose to start a blog on my own computer instead of Tistory or Naver? Five reasons and traps.