Acceso
- Abre
http://<SERVER_IP>en tu navegador. - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - Cambia la contraseña desde el panel después de iniciar sesión.
Archivos y directorios importantes
- Ruta de instalación:
/root/omniroute - Archivo Compose:
/root/omniroute/docker-compose.yml - Entorno:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - Datos de OmniRoute:
/var/lib/docker/volumes/omniroute-data/_data - Datos de Redis:
/var/lib/docker/volumes/redis-data/_data - Datos de Caddy:
/var/lib/docker/volumes/caddy-data/_data - Configuración de Caddy:
/var/lib/docker/volumes/caddy-config/_data
Gestión de Docker
Ver el estado:
docker ps
Ver registros:
cd /root/omniroute
docker compose logs -f
Reiniciar los servicios:
cd /root/omniroute
docker compose restart
Detener los servicios:
cd /root/omniroute
docker compose down
Iniciar los servicios:
cd /root/omniroute
docker compose up -d
Dominio y HTTPS (Caddy)
0. No se pueden emitir certificados HTTPS para direcciones IP.
1. Apunta un dominio (por ejemplo, omniroute.example.com) a la dirección IP de su servidor.
2. Edita /root/omniroute/.env y actualiza NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. Actualiza /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. Recrea los servicios:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. Caddy obtendrá y renovará los certificados SSL automáticamente.
6. Accede a OmniRoute en omniroute.example.com.