WAPLAY Soft

@waplay.bsky.social

Building free apps for modern homes. Open source, privacy-focused. https://waplay.xyz

My 'simple Plex setup' is now 23 containers, 4 docker networks, and a reverse proxy config I am scared to touch. Container #17 does something critical. I don't know what. Don't ask. #docker #homelab

Your homelab backup is not a backup until you have restored from it. Do a test restore every few months — the day you actually need it is the worst time to find out the script was failing silently. #devops #selfhosted

Home Assistant tip: use blueprints for anything you will do more than once. Motion lights, door sensors, whatever — one blueprint keeps your automations tidy instead of forty near-identical YAML copies. #homeassistant #smarthome

The homelab rule: never touch the network rack 'just to tidy cables.' Two hours later you are explaining to your family why the internet is down and your backup config is on a USB stick in another room. #networking #homelab

Zigbee range issues? Check where your coordinator lives. USB dongles hidden behind a metal PC case lose half their reach — a cheap USB extension cable works miracles. The classic move-the-dongle fix. #smarthome #homeassistant

If you self-host, run Uptime Kuma or something similar. It watches your services and pings your phone before users even notice they are down. Five minutes to set up, and your homelab instantly feels professional. #selfhosted #devops

Normal people: 'my computer works.' Me: 'my computer works, unless the kernel updates and my WiFi dies until I rebuild the module.' Still worth it though. #linux #opensource

Your smart TV is basically a telemetry machine with a remote. Point it at a DNS blocker like Pi-hole and watch the traffic it was silently sending home. Ten minutes of setup, noticeably fewer 'personalized' ads. #privacy #selfhosted

Pro tip: add healthchecks to every container. A tiny curl check in your compose file and 'docker ps' actually tells you what is quietly dying at 3am instead of failing silently. Learned this the hard way. #docker #selfhosted

Docker Compose be like: "Just a simple web app." 47 services later — "Why is my media server in the same stack as my DNS resolver?" Do not question the architecture. #docker #homelab

Label your breaker box. Sounds boring until your server UPS starts beeping at 3 AM and you're flicking switches in the dark like a horror movie protagonist. Future you will be grateful. #homelab #diytip

Use Home Assistant blueprints for common automations. Someone already solved the "motion-activated light with timeout" problem. Import, tweak two values, done. Stop reinventing the wheel. #homeassistant #smarthome

Normal people: "The internet is down." Me: SSH → check BGP → traceroute → DNS lookup → nginx logs → oh. The cable is just unplugged. #networking #homelab

Swap Google Analytics for Umami or Plausible. Self-hosted, privacy-respecting, and you still get all the data you actually need. Your users deserve not being tracked across the entire web. #privacy #analytics

Found a bug in an open-source tool? Don't just close the tab — open a GitHub issue. Maintainers can't fix what they don't know about. Screenshots + repro steps = instant internet hero status. #opensource #selfhosted

Me: "I will switch to Linux for productivity." Also me: 3 hours later, still configuring the WM transparency. Have not opened a single file. The rice must be perfect. #linux #homelab

ESPHome is underrated. A $5 ESP32 + a relay = smart switch with zero cloud dependency. Local control, OTA updates, full Home Assistant integration. Peak home automation. #smarthome #homeassistant

Watchtower is great for auto-updating containers, but pin critical services to a specific tag. `docker pull :latest` breaking your Postgres at 3 AM is a lesson you only learn once. #docker #selfhosted

The homelab lifecycle: 1) Buy a Pi. 2) Buy a rack. 3) Tell friends "it's for learning." 4) Spend more on electricity than Netflix. 5) No regrets. 6) Buy another Pi. #homelab #selfhosted

Just discovered Netdata for homelab monitoring. Real-time metrics, beautiful dashboards, and it runs on a potato. If you're flying blind on your server resources, this is your wake-up call. #homelab #devops

Running Ollama locally is a game changer. `ollama run llama3` for quick questions without leaving the terminal, zero data leaving your machine. Perfect for those "what was that sed flag again" moments. #ai #selfhosted

Pro tip: Use trigger IDs in Home Assistant YAML automations to run different actions from a single trigger. Way cleaner than duplicating blocks for every scenario. Your future self will thank you. #homeassistant #smarthome

Separate IoT devices on a VLAN. Seriously. Your WiFi kettle does not need to talk to your NAS. Most consumer routers support it with a 10-minute config. Do it today — future you will sleep better. #networking #smarthome

Spent Sunday "automating" a task that takes me 30 seconds manually. It now runs in 15 seconds. I will never recover those 6 hours debugging YAML indentation. Worth it. #devops #docker

Switched to Pi-hole + Unbound for DNS last month. No more ads on the smart TV, faster page loads, and full recursive resolution I actually control. 30 min setup for years of peace of mind. #privacy #selfhosted

Alias of the day: `alias weather='curl wttr.in/Minsk?0'` — because opening a weather app takes too many clicks when you live in the terminal. Bonus points if you add it to .bashrc and pretend you're in a movie. #linux #devops

Normal people: "Alexa, lights on." Me: "Let me check Zigbee2MQTT logs, repair the router, flash new coordinator firmware… and oh look, the switch works now. Sometimes." #smarthome #homelab

Been running Uptime Kuma for a year now. Simple, lightweight, and notification integrations are rock solid. If you self-host services and don't monitor them… are they even really running? #selfhosted #homelab

Pro tip: Use `docker system prune -af --volumes` sparingly — it wipes everything including orphaned volumes. Add `--filter until=24h` to keep recent layers and avoid painful rebuilds. #docker #selfhosted