New blog post: Building a custom On-Call Pager with Home Assistant! 📟
I needed a way for clients to reach me urgently. The solution? A simple web UI (secured by Cloudflare Access + K8s) that triggers a Home Assistant webhook.
It sends me a Signal message with an ACK code. If I don't reply? It escalates to a Twilio voice call. 🚨
Read the full breakdown: https://wael.nasreddine.com/hass/hass-oncall-pager.html
#HomeAssistant #SRE #SelfHosted #Kubernetes #Twilio #Cloudflare #socialmedia
New blog post: Building a custom On-Call Pager with Home Assistant! 📟
I needed a way for clients to reach me urgently. The solution? A simple web UI (secured by Cloudflare Access + K8s) that triggers a Home Assistant webhook.
It sends me a Signal message with an ACK code. If I don't reply? It escalates to a Twilio voice call. 🚨
Read the full breakdown: https://wael.nasreddine.com/hass/hass-oncall-pager.html
#HomeAssistant #SRE #SelfHosted #Kubernetes #Twilio #Cloudflare #socialmedia
Just published a deep dive on locking down my self-hosted #Mastodon instance on bare metal #Kubernetes. 🛡️
I used #Cilium Network Policies to implement a Zero Trust model—blocking internal LAN access while allowing federation. The post covers: ✅ Safely deploying with PolicyAuditMode ✅ Troubleshooting MinIO (toServices vs toEndpoints) ✅ Handling Redis via FQDN
Read the full write-up: https://wael.nasreddine.com/kubernetes/mastodon-locking-down-with-net.html
Just published a deep dive on locking down my self-hosted #Mastodon instance on bare metal #Kubernetes. 🛡️
I used #Cilium Network Policies to implement a Zero Trust model—blocking internal LAN access while allowing federation. The post covers: ✅ Safely deploying with PolicyAuditMode ✅ Troubleshooting MinIO (toServices vs toEndpoints) ✅ Handling Redis via FQDN
Read the full write-up: https://wael.nasreddine.com/kubernetes/mastodon-locking-down-with-net.html