Descargas y puesta en marcha
Archivos necesarios para instalar y configurar el CLI de sincronización en el servidor Windows del cliente.
1. CLI de sincronización
2. Scripts de ayuda
Descarga también los scripts para cmd.exe o PowerShell. Recomendamos PowerShell porque evita problemas de codificación BOM y extensiones ocultas de Windows.
3. Ejemplos de configuración
4. Tutorial rápido de puesta en marcha
Paso 1 — Crear el cliente en el SaaS
- Accede a https://saas.navisapp.eu como administrador.
- Ve a Clientes y haz clic en Nuevo cliente.
- Rellena el nombre de la empresa y el subdominio (p. ej.
nautica-martinez). La PWA quedará enhttps://nautica-martinez.navisapp.eu. - Guarda la API Key que se muestra en el modal. Si la pierdes, puedes rotarla desde el listado de clientes.
Paso 2 — Crear el primer usuario de la PWA
- En el listado de clientes, haz clic en el icono Usuarios del cliente creado.
- Crea un nuevo usuario con nombre, email, contraseña y rol
admin. - Accede a la PWA en
https://{subdominio}.navisapp.eucon ese usuario.
Paso 3 — Preparar el servidor Windows
- Crea una carpeta, por ejemplo
C:\Nauticus\. - Copia allí el
nauticus-cli.execorrespondiente a tu arquitectura, los scripts y los ejemplos. - Crea el archivo
.enven esa misma carpeta:TRITON_API_KEY=tk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx FB_PASSWORD=masterkey
Importante: el archivo debe llamarse exactamente.env, no.env.txt. Windows oculta las extensiones conocidas. Compruébalo condirencmd.exey, si es necesario, renómbralo conrename .env.txt .env. - Crea el archivo
%USERPROFILE%\.nauticus.yaml(por ejemploC:\Users\Administrador\.nauticus.yaml):api_url: "https://api.navisapp.eu" interval: 300 firebird_host: "localhost" firebird_port: 3050 firebird_user: "SYSDBA" companies: - name: "Taller Náutico Martínez" tenant_id: "nautica-martinez" database: "C:\\Firebird\\data\\YATE.fdb"Importante: el campoAjustanamedebe coincidir exactamente con el nombre del cliente en el SaaS (incluyendo mayúsculas, minúsculas y tildes). Eltenant_ides solo el subdominio.name,tenant_idy la ruta del.fdb.
Paso 4 — Probar la sincronización
- Abre
cmd.exeo PowerShell en la carpeta del CLI. - Ejecuta
login.bat(ologin.ps1con PowerShell). Si es correcto, guardará los tokens en%USERPROFILE%\.nauticus\tokens\. - Ejecuta
run-sync-once.bat(orun-sync-once.ps1) para una sincronización de prueba. - Si funciona, ejecuta
run-sync.batpara mantener la sincronización continua. Para producción, configúralo como servicio de Windows o con el Programador de tareas.
Paso 5 — Verificar en la PWA
- Accede a
https://{subdominio}.navisapp.eu. - Inicia sesión con el usuario creado.
- Comprueba que aparecen clientes, embarcaciones y órdenes de trabajo sincronizadas desde Firebird.
Para más detalles, descarga la guía completa en Markdown.