Local Voice Assistant: Whisper + Piper + Home Assistant
Ditch Alexa and Google Home. Build a fully local voice assistant with Whisper STT, Piper TTS, and Home Assistant using the Wyoming protocol.
All the articles with the tag "privacy".
Ditch Alexa and Google Home. Build a fully local voice assistant with Whisper STT, Piper TTS, and Home Assistant using the Wyoming protocol.
Replace Perplexity with SearXNG + a local LLM for private, cited web search. Full Perplexica/Morphic deploy walkthrough, Ollama, latency tradeoffs.
Firefox Sync still works self-hosted in 2026, but the setup is more involved than it looks. Here's the real story, plus whether it's actually worth it.
Route specific Docker containers through Mullvad VPN via Gluetun, keeping Plex and everything else on your home WAN. No iptables nightmares, no tunneling drama.
Put Authelia forward auth in front of Vaultwarden without breaking the Bitwarden apps. The correct bypass list, and an honest account of what it protects.
Three self-hosted note apps, one winner for your setup. Compare Joplin Server, Trilium, and Standard Notes on sync speed, E2EE, and real working Docker deploys.
Invidious, Piped, Redlib, and Nitter status in 2026: which privacy frontends still work, which died from API changes, and how to self-host the survivors.
Run your own Bitcoin and Lightning payment processor with BTCPay Server, zero middlemen, zero percentage fees, and no Stripe account getting frozen at 2 AM.
Stop trusting speedtest.net numbers. Host LibreSpeed to measure real LAN, VPN, and ISP throughput with zero ads, no telemetry leaks, and a quick Docker deploy.
Run your own translation API with LibreTranslate and Argos Translate. No Google involved, no data leaks, and no surprise per-character billing on your bill.
Protocol mimicry only wins the hiding fight. Learn why relay cascades, domestic hosting, and disposable infrastructure make blocking your traffic expensive.
SearXNG aggregates 100+ search engines. Whoogle proxied Google cleanly but is now archived with no working fetch method left. Setup steps for both, inside.