Instalación con Docker
Requisitos
- Docker 24+ y Docker Compose v2
- 512 MB RAM mínimo (recomendado 1 GB)
- Puerto 8080 disponible
Pasos
1. Clonar el repositorio
git clone https://github.com/Antjrobles/LocalGuard.gitcd LocalGuard2. Crear el archivo .env
cp .env.example .envEdita .env y configura al menos:
LG_JWT_SECRET=tu_cad...eresLG_MODE=standalone3. Arrancar
docker compose up -dEl primer arranque descarga la imagen y construye los contenedores (~2-3 minutos).
4. Acceder al panel
Abre http://localhost:8080 en tu navegador. En el primer arranque se te pedirá crear el usuario administrador.
Configuración de red recomendada
Para que los agentes Windows siempre puedan conectarse al servidor, asigna una IP fija a la máquina donde corre Docker:
- Entra al panel de tu router → DHCP → Reservas
- Asigna una IP fija a la MAC de tu servidor (ej.
192.168.1.10) - Al instalar el agente Windows, usa esa IP:
http://192.168.1.10:8080
Actualizar
git pulldocker compose up -d --buildDetener
docker compose downLos datos persisten en ./data/ — no se pierden al detener.
Solución de problemas
| Problema | Solución |
|---|---|
| Puerto 8080 ocupado | Cambia el puerto en docker-compose.yml: "9090:8080" |
| El contenedor no arranca | Revisa logs: docker compose logs -f |
| No puedo acceder desde otro PC | Verifica que el firewall permite el puerto 8080 |
Error de permisos en ./data/ | Ejecuta: sudo chown -R $(id -u):$(id -g) ./data/ |