This is a Real-time security monitoring dashboard for your OpenClaw and Linux server infrastructure. The dashboard Monitors 7 critical security areas with automated 4x daily checks and instant alerts for issues like inactive firewalls, fail2ban problems, and public exposure.
The Security Dashboard provides comprehensive monitoring for your OpenClaw deployment and Linux infrastructure. It tracks gateway security, network configuration, public exposure, system updates, SSH access, certificates, and resource usage - all in a clean, real-time web interface.
Key Features:
- 🔒 7 security monitoring sections
- 🚨 Automated critical alerts (firewall, fail2ban, SSH)
- 📊 Real-time metrics updated every 5 seconds
- 🤖 4x daily automated checks via cron
- 🌐 Localhost-only binding (secure by default)
- 📱 Mobile-friendly dark UI
./scripts/install.shAccess via SSH port forwarding:
ssh -L 18791:localhost:18791 root@YOUR_SERVER_IPThen visit: http://localhost:18791
- ✅ OpenClaw gateway monitoring
- ✅ Network security metrics
- ✅ Public exposure analysis
- ✅ System security checks
- ✅ SSH & fail2ban status
- ✅ Real-time alerts
- ✅ Resource monitoring
See SKILL.md for full documentation.
# Service management
sudo systemctl status security-dashboard
sudo systemctl restart security-dashboard
# View logs
sudo journalctl -u security-dashboard -f
# Get metrics via API
curl http://localhost:18791/api/security | jq- Default binding: 127.0.0.1 (localhost only)
- Port: 18791
- Access: SSH port forwarding or Tailscale required
- Node.js v18+
- OpenClaw installed
- systemd
Created by Brian Christner / @idomyowntricks.
