Self-Hosting Plausible Analytics on a Debian Home Server
How I moved my blog analytics from Google to a self-hosted Plausible instance running on Debian, exposed securely via Cloudflare Tunnel.
I build stuff on the web and write about what I learn — code, systems, and slow living. No bullshit, just honest notes. Hope it gives you good vibes — inspired, calm, or just a quiet moment.
How I moved my blog analytics from Google to a self-hosted Plausible instance running on Debian, exposed securely via Cloudflare Tunnel.
Discipline is not about cramming work into every minute. It's about finishing what must be done quickly, so you have more time for the things you love without counting the cost.
A record of Day 1 after leaving my job early. On learning to rest without guilt.
New NestJS project could have wrong linting error, you could resolve it by simply restart the ESLint Server in your VSCode Editor
A step-by-step guide to running ngrok as a persistent systemd service on Linux, so your tunnel stays up across reboots.
On the strange paradox of complaining about the hardest things we do, yet never regretting them.
How to pipe Ollama through Cloudflare AI Gateway to get unified logging, latency metrics, and token usage visibility.
I came across the term 骑墙派 — fence-sitter — and started using it on myself. The diagnosis: wanting the salary, the remote work, and the light workload all at once.
How I wired together Resend, Astro SSR routes, JWT double opt-in, and a GitHub Actions cron job to send newsletter broadcasts — without paying for a newsletter platform.
Rest triggers anxiety. Anxiety triggers busyness. I thought I could break the loop by choosing a slow-paced break — but the pendulum swung anyway.