Ir al contenido
KANAP
ES
Empezar prueba gratuita
Autoalojado · ciudadano de primera clase

Ejecute KANAP usted mismo. Sea dueño de cada capa.

Open source bajo AGPL v3. Despliegue en su infraestructura, sea dueño de sus datos, actualice a su ritmo. La plataforma completa, usuarios ilimitados, todas las funcionalidades, en sus términos.

Por qué autoalojar

Control, cumplimiento y sin ataduras.

Autoalojar KANAP no es una versión recortada. Es la plataforma completa, con todas las funcionalidades, sin coste. Estos son los motivos por los que los equipos la eligen primero.

Sus datos se quedan donde están

Cifras de presupuesto, contratos de proveedores, panorama IT, todo. En sus servidores, en su red. Ningún encargado de tratamiento externo al que confiar sus datos de gobernanza, salvo los servicios que decida conectar, como un proveedor de modelos de IA o un relé de correo. El motor de los agentes y sus acciones también se ejecutan ahí, lo que importa cuando un auditor pregunta.

Listo para cumplimiento

El row-level security aísla los tenants. Hash de contraseñas con Argon2. Un registro de auditoría de cambios, accesos y exportaciones, con una exportación CSV que sus herramientas de logs leen tal cual. HTTPS con certificados que usted controla. Su VPC, sus copias de seguridad, su SOC.

Compatible con air-gap

El despliegue con Docker Compose se ejecuta en redes restringidas. Usted construye las imágenes desde el código fuente público y, una vez construidas, no hacen llamadas salientes obligatorias para las funciones básicas.

Su ritmo

KANAP publica una versión aproximadamente una vez al mes. Lea sus notas de versión, pruebe la actualización y aplíquela en su ventana de cambios. Fije una versión concreta si lo necesita. Sin actualizaciones forzadas, sin caídas sorpresa.

AGPL v3: apertura sin concesiones

KANAP se publica bajo la GNU Affero General Public License v3. Obtiene todas las libertades clásicas del open source: usarla, leerla, modificarla, distribuirla. La cláusula copyleft significa que quien ejecute una versión modificada como servicio debe compartir sus cambios, que es como el proyecto se mantiene realmente abierto.

  • Úsela comercialmente, internamente o externamente, sin regalías, sin recuento de asientos
  • Lea y audite el código completo, nada oculto
  • Modifique y amplíe, el código es suyo para moldearlo
  • Contribuya de vuelta, sus mejoras benefician a toda la comunidad
Leer la licencia AGPL v3 →
Instalación en minutos

Un solo prompt. Quince minutos.

Un agente de IA de programación lee nuestra documentación, instala todas las dependencias y configura toda la pila (Docker, PostgreSQL 16, MinIO, nginx, Let's Encrypt) sobre un servidor Ubuntu limpio. Usted pega un prompt, confirma los pasos e inicia sesión.

  1. 01

    Preparar un servidor limpio

    Un servidor Ubuntu 24.04 LTS recién aprovisionado con acceso sudo, un registro DNS A que apunte su hostname a él y acceso a Internet saliente para paquetes y Let's Encrypt. Instale su agente de IA de programación en el servidor (Claude Code, Codex o cualquier equivalente).

  2. 02

    Conceder sudo sin contraseña temporalmente

    Para que el agente no le pida la contraseña en cada paso. Lo revertirá al final.

    echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/90-install-nopasswd
  3. 03

    Pegar el prompt de instalación

    Abra su agente y pegue la plantilla de prompt de nuestra documentación, luego rellene su hostname, el email de administrador y (opcionalmente) su transporte de email (Resend o SMTP). El agente lee las páginas de instalación enlazadas, instala Docker, PostgreSQL 16 con las extensiones necesarias, MinIO, nginx y certbot, clona KANAP en /opt/kanap en la rama stable (siempre la última versión publicada), genera credenciales fuertes, construye las imágenes y arranca los contenedores. También configura TLS y la renovación automática. El agente pide confirmación antes de ejecutar cada comando.

  4. 04

    Iniciar sesión y reforzar

    Inicie sesión en su hostname con las credenciales de administrador generadas, cambie la contraseña y elimine la entrada temporal de sudo sin contraseña. Listo. El log completo de instalación queda guardado en ~/kanap-install.md.

Lo que necesitará

Requisitos modestos para una plataforma que hace funcionar todo el departamento de TI.

SO
Cualquier Linux con Docker (Ubuntu 22+, Debian 12+, RHEL 9+ recomendados)
CPU
2 vCPU mínimo · 4+ recomendadas para 50+ usuarios
RAM
6 GB mínimo · 8 GB recomendados
Almacenamiento
20 GB para la plataforma + lo que crezcan sus datos, más almacenamiento de objetos compatible con S3
Base de datos
PostgreSQL 16+ con citext, pgcrypto y uuid-ossp (lo aporta usted)
Red
Terminador HTTPS (a su elección, nginx, Traefik, LB en nube)
Saliente (opcional)
API de tipos de cambio (Banco Mundial, exchangerate-api.com) · proveedor de LLM para Plaid y los agentes · Microsoft Entra para SSO · Resend o su relé SMTP para el correo · proveedor de búsqueda web, si está activada

Operar KANAP

Pensada para operarse como cualquier otro servicio interno.

Actualizaciones en su calendario

La rama stable apunta siempre a la última versión publicada. Para actualizar, lea las nuevas entradas del changelog (primero las marcadas "Action required"), luego haga pull de stable y reconstruya. Fije una versión concreta por su tag y vuelva al tag anterior con la copia de seguridad hecha antes de la actualización. Las migraciones se ejecutan al arranque, idempotentes por diseño.

Copias de seguridad con sus propias herramientas

PostgreSQL y almacenamiento de archivos estándar. Cópielos con el pipeline que ya utiliza.

La observabilidad que ya tiene

Los contenedores escriben sus logs en stdout (limitados a unos 50 MB cada uno) y muestran su salud en docker ps. La API expone un endpoint de salud. Apunte su stack existente a ellos (Prometheus, Loki, Datadog, lo que ya ejecute).

Branding incluido

Suba su logo, ajuste su color primario. La página de branding de administración funciona igual en autoalojado que en nube.

SSO vía Entra ID

El SSO empresarial es parte de la plataforma central. Añada el registro de su aplicación de Entra a la configuración y conéctelo después desde la consola de administración.

Plaid y agentes, a su manera

Use su propia clave LLM tanto para Plaid como para sus agentes, OpenAI, Anthropic, Ollama o cualquier endpoint compatible con OpenAI. El motor de los agentes y sus acciones se ejecutan dentro de su propio despliegue. El único contenido que sale es lo que usted envía al proveedor que eligió, más consultas breves de búsqueda web si activa la búsqueda web.

¿Listo para autoalojar?

Clone el repo, cambie a la rama stable y levante la pila en menos de diez minutos. Sin cuenta, sin cuenta atrás de prueba, solo open source.