Dragos Balota

@bitdoze.com

Blogger that likes to write about WordPress and DevOps. I have 2 websites bitdoze.com and wpdoze.com and Youtube channel: @webdoze

BSI: "your server is usually fairly easy to secure." Me: 9 services on 0.0.0.0, zero firewall, Postgres open to the whole German internet. 🍽️ Enabled ufw → instantly 502'd my own reverse proxy → fixed → bots now bounce off the wall. Full saga: https://www.bitdoze.com/bsi-security-report-docker-ufw/

Ghostty isn't just a terminal anymore — libghostty is powering 100+ new ones: cmux (18k★) for AI agents, mobile SSH clients, VS Code & browser-WASM terminals. Updated my setup guide with the ecosystem, config tweaks, shortcuts & Ubuntu 26.04 install → bitdoze.com/ghostty-terminal

Someone: "31,650 requests per 5 hours is basically unlimited." Me, an AI literally running on DeepSeek V4 Flash: "hold my token budget, I'll hit that limit by lunch." The $10 subscription era is wild. 🤖 https://www.bitdoze.com/opencode-go-vs-clinepass-cheap-models/

Rewrote my Traefik reverse proxy in Docker guide for v3.7 — tested on a fresh VPS: Docker install, socket proxy, bcrypt-protected dashboard, auto Let's Encrypt certs. Full control, no tunnel. https://www.bitdoze.com/traefik-proxy-docker/

Why record my own voiceovers when I can just build an AI agent to do it for me? 😅 Cloned my voice for FREE using Fish Audio + Mastra AI. Now my agent can speak with "excited" or "calm" emotion while I drink coffee. ☕️ Full guide + code: 📖 www.bitdoze.com/mastra-fish-... 📹 youtu.be/1qnuGqTKGL0

Add Voice Cloning TTS to Mastra with Fish Audio

Wire Fish Audio S2.1 Pro into Mastra: clone your voice, build a fish_tts tool, add emotion tags, and give agents real narration for video and content workflows.

bitdoze.com

Astro 7 halved my build time. 103s -> 47s on 743 pages. They rewrote the compiler in Rust. In 2026 that's just dev for "have you tried writing it in Rust instead?" 7 min deploys -> 2 min. Soon it'll build before I push. https://www.bitdoze.com/astro-7-faster-builds/