Kernl

Dónde está cada cosa

Usá estas tablas para encontrar tu token, tus datos y tus ajustes. Las rutas marcadas con un asterisco salen de leer el código y el packaging de Kernl, no de correrlo en ese sistema.

Linux (deb, rpm y tarball)

Qué Dónde
Comando del token kernl token
Archivo del token ~/.local/share/kernl/data/.kernel-auth-token
Carpeta de datos ~/.local/share/kernl/data/ (base de datos kernel.db)
Archivo de configuración ~/.config/kernl/.env
Archivo de licencia ~/.config/kernl/license.jwt* (no existe hasta que agregues una licencia)
Dashboard y MCP http://localhost:3086 y http://localhost:3086/mcp
Logs solo stdout. Con el servicio: journalctl --user -u kernl -f

Notas:

  • El .env que crea un .deb o .rpm tiene todas las líneas comentadas, así que por defecto no hay nada activo. El tarball no lo crea. Armá el archivo vos si lo necesitás.
  • La carpeta ~/.local/share/kernl/logs/ queda vacía en Linux.
  • Con el tarball, el programa está en ~/.local/opt/kernl.
  • También en la carpeta de datos: .kernel-encryption-key. Kernl cifra con ella los secretos guardados. Hacé un backup.

macOS

Todo esto sale del packaging de la app, no de una prueba.

Qué Dónde
Comando del token /Applications/Kernl.app/Contents/MacOS/kernl token
Carpeta de datos ~/Library/Application Support/Kernl/
Archivo del token ~/Library/Application Support/Kernl/data/.kernel-auth-token
Archivo de configuración ~/Library/Application Support/Kernl/config/.env
Archivo de licencia ~/.config/kernl/license.jwt
Dashboard y MCP http://localhost:3086 y http://localhost:3086/mcp
Logs ~/Library/Application Support/Kernl/logs/kernl.log

Windows

Todo esto sale del packaging de la app, no de una prueba.

Qué Dónde
Comando del token start.bat token, corrido desde la carpeta de instalación (C:\Program Files\Kernl para el .msi)
Carpeta de datos %LOCALAPPDATA%\Kernl\
Archivo del token %LOCALAPPDATA%\Kernl\data\.kernel-auth-token
Archivo de configuración %APPDATA%\Kernl\.env
Archivo de licencia %USERPROFILE%\.config\kernl\license.jwt
Dashboard y MCP http://localhost:3086 y http://localhost:3086/mcp
Logs %LOCALAPPDATA%\Kernl\logs\kernl.log

Docker

Qué Dónde
Comando del token docker compose exec kernel cat /app/data/.kernel-auth-token, desde la carpeta de Kernl
Datos dentro del contenedor en /app/data, en un volumen de Docker
Dashboard y MCP http://localhost:3086 y http://localhost:3086/mcp, publicados solo en esta computadora
Logs docker compose logs -f kernel (el instalador imprime este comando; no lo corrimos nosotros)

Puertos y tu propio token

El dashboard y MCP comparten el puerto 3086. Para cambiarlo en Windows, definí DASHBOARD_PORT=3088 en %APPDATA%\Kernl\.env.

Para fijar tu propio token en vez del generado, definí KERNEL_AUTH_TOKEN en el archivo .env. Para que Kernl no sea visible en tu red, mirá accesible desde la LAN.