Files
FranciaOcupada/NETWORK-ACCESS.md
Resistencia Dev b1322e05c6 feat: Configurar acceso desde red local
- Crear archivo .env.example con configuración de red local
- Actualizar docker-compose.yml para usar variables de entorno
- Soportar acceso desde IP 192.168.1.131
- Documentar configuración en NETWORK-ACCESS.md
- Permitir acceso desde móviles y tablets en la misma red
2025-12-22 17:20:41 +01:00

1.6 KiB

Configuración de Acceso desde Red Local

Problema

Por defecto, la aplicación está configurada para usar localhost, lo que solo permite acceso desde el mismo PC. Para acceder desde otros dispositivos (móviles, tablets, etc.) en la misma red local, necesitas configurar la IP de tu PC.

Solución

1. Obtener la IP de tu PC

ip -c a

Busca la IP en la interfaz de red activa (ej: enp3s0). En este caso: 192.168.1.131

2. Configurar el archivo .env

Edita el archivo .env en la raíz del proyecto:

# Cambia esta IP a la IP de tu PC
HOST_IP=192.168.1.131

NEXT_PUBLIC_API_URL=http://192.168.1.131:4000
CORS_ORIGIN=http://192.168.1.131:3000

3. Reiniciar Docker

docker compose down
docker compose up -d --build

4. Acceder desde otros dispositivos

Desde tu móvil, tablet u otro dispositivo en la misma red WiFi, abre el navegador y ve a:

http://192.168.1.131:3000

Notas Importantes

  • Firewall: Asegúrate de que tu firewall permita conexiones en los puertos 3000 y 4000
  • Misma red: Todos los dispositivos deben estar en la misma red WiFi/LAN
  • IP dinámica: Si tu IP cambia (DHCP), tendrás que actualizar el archivo .env y reiniciar Docker

Verificar Firewall (Ubuntu/Linux)

# Ver estado del firewall
sudo ufw status

# Si está activo, permitir los puertos
sudo ufw allow 3000/tcp
sudo ufw allow 4000/tcp

Para volver a localhost

Simplemente edita .env y cambia las URLs a localhost:

NEXT_PUBLIC_API_URL=http://localhost:4000
CORS_ORIGIN=http://localhost:3000

Y reinicia Docker.