Introducción
¿Qué es LocalGuard?
LocalGuard es un sistema de control parental que corre completamente en tu red doméstica. No depende de servidores externos — todo el procesamiento ocurre en tu propio servidor Docker.
Componentes
| Componente | Tecnología | Función |
|---|---|---|
| Core | Go + SQLite | API central que toma todas las decisiones de filtrado |
| Panel web | React | Interfaz de gestión accesible desde cualquier dispositivo de tu red |
| Agente Windows | Binario nativo (.exe) | Se instala en cada PC que quieras controlar |
¿Cómo funciona?
┌─────────────┐ SNI + procesos ┌──────────────┐│ PC Windows │ ◄──────────────────────►│ LocalGuard ││ (Agente) │ reglas + bloqueos │ (Docker) │└─────────────┘ └──────┬───────┘ │ ┌──────┴───────┐ │ Panel Web │ │ :8080 │ └──────────────┘- El agente se instala en los PCs Windows y reporta actividad de red (SNI) y procesos al Core
- El Core evalúa las reglas configuradas y responde con decisiones de bloqueo
- Tú gestionas todo desde el panel web — reglas, horarios, dispositivos
¿Por qué local-first?
| Característica | LocalGuard | Soluciones cloud |
|---|---|---|
| Privacidad | ✅ Datos en tu red | ❌ Datos en servidores externos |
| Sin cuota mensual | ✅ Gratis para siempre | ❌ Suscripción mensual |
| Funciona sin internet | ✅ | ❌ |
| Control total del código | ✅ Open source | ❌ |
| Latencia | ✅ Milisegundos (red local) | ⚠️ Depende de la conexión |
Primeros pasos
Instala LocalGuard con Docker en cualquier máquina Linux, Windows o Mac:
Una vez instalado el servidor, despliega el agente en los PCs que quieras controlar: