Commit Graph

5 Commits

Author SHA1 Message Date
huanld 01cbe66ad4 feat: admin panel with user/account management, foreign keys, reset password, dark theme, Linux client support, DERP relay integration 2026-04-11 11:39:12 +07:00
huanld 4c269d313f fix: use Headscale online field directly instead of lastSeen heuristic 2026-04-10 22:56:45 +07:00
huanld 1690d24b11 fix: move nodesData/usersData declarations before IIFE to avoid TDZ 2026-04-10 22:54:50 +07:00
huanld 0f51c080b2 fix: correct CSS/JS paths after fs.Sub change 2026-04-10 22:50:19 +07:00
huanld 5f18a2f925 feat: Add Headscale Web Admin panel
- Go backend proxying Headscale REST API
- Dashboard: total nodes, online/offline, users count
- Nodes management: list, delete, expire
- Users management: create, delete
- Pre-auth keys: create reusable/ephemeral keys
- Password-protected web UI
- Docker + docker-compose deployment
- Auto-refresh every 30s
- Dark theme UI
2026-04-10 17:44:15 +07:00