The family MacBook serves as a comprehensive family safety monitoring and parental control workstation, implementing intensive monitoring capabilities while maintaining age-appropriate transparency and fostering healthy digital habits.
cd ~/homelab/family-macbook/
./scripts/health-check.sh
open https://grafana.speicher.family/d/family-macbook
## Override restrictions for homework
./scripts/homework-override.sh --duration 2h
## Emergency bypass (use judiciously)
./scripts/emergency-bypass.sh
- 🛡️ Content Filtering - Real-time inappropriate content blocking
- ⏰ Screen Time Management - Intelligent limits with educational priorities
- 📱 App Monitoring - Category-based application restrictions
- 💬 Communication Oversight - Safe messaging and social media monitoring
- 📊 System Health - Real-time performance via Beszel agent
- 🔄 Automated Backups - Time Machine and cloud backups
- 🔧 Remote Management - Secure SSH troubleshooting
- 🔐 Security Updates - Automated patch management
- 👥 Age-Appropriate - Graduated monitoring based on maturity
- 📋 Transparent Policies - Clear family technology agreement
- 📚 Educational Focus - Digital literacy emphasis
- 🔒 Privacy Controls - Encrypted storage with secure access
- Model: MacBook Air/Pro (Apple Silicon)
- Storage: 256GB+ SSD with FileVault
- Network: Gigabit Ethernet + Wi-Fi 6
- OS: macOS Monterey or newer
- Monitoring: osquery, Beszel, fswatch
- Security: Little Snitch, FileVault
- Management: Ansible, Homebrew
- Logging: Centralized to Seq at
seq.speicher.family
- Metrics: Beszel server at
beszel.speicher.family
- Dashboards: Grafana at
grafana.speicher.family
- VPN: Tailscale for secure remote access
Claude Code automatically detects this as a family safety context and will:
- Focus on intensive monitoring and parental control systems
- Deploy comprehensive activity tracking and alerting
- Provide real-time safety oversight capabilities
- Enable advanced troubleshooting and diagnostic tools
- Technical Support: SSH to
family-macbook via Tailscale
- Safety Alerts: Immediate notifications via configured channels
- Family Reviews: Weekly scheduled discussions
- External Resources: Common Sense Media
See MONITORING_STATUS.md for live system status.
## All monitoring services
./scripts/health-check.sh
## Specific service status
launchctl list | grep homelab