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
.envque 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.