Client-controlled, time-limited remote support access using Tailscale OAuth and device tags.
- ✅ OAuth tokens that never expire (auto-refresh every 50 minutes)
- ✅ Client controls access with simple toggle switch
- ✅ Auto-timeout after configurable period (0.5 - 8 hours)
- ✅ Visual notifications on all devices
- ✅ Secure tag-based access control
- ✅ Client phones/tablets never affected
Allows you to provide secure, time-limited remote support to Home Assistant installations without requiring clients to manage expiring API keys. Clients control when you have access with a simple dashboard toggle.
- Home Assistant with packages enabled
- Tailscale account (free tier works)
- Tailscale add-on installed in Home Assistant
- Card mod installed for dashboard card
See INSTALLATION.md for complete step-by-step instructions.
- Drop
pg_support.yamlinto/config/packages/ - Follow the installation guide
- Client toggles support access when needed
- Access automatically expires after timeout
Created by Prickly Guy for family, friends, and clients.
Questions? Contact: Support@Pricklyguy.com
MIT License - Feel free to use and modify!