Una pila de Docker Compose, creada a partir de las mismas imágenes que ejecuta la nube administrada. Tu base de datos, tus archivos, tus repositorios y tus políticas se almacenan en un disco que controlas. Es de código abierto, así que lo que ejecutas es código que puedes leer.
Alojar por tu cuenta no es una versión reducida de Kortix a la que le hemos quitado las partes interesantes. Es todo el plano de control —cuentas, proyectos, repositorios, secretos, conectores, políticas y auditoría— ejecutándose dentro de tu red, en un almacenamiento que tú mismo respaldas.
en tu equipo
no en tu equipo
Sandbox compute is a provider choice: Daytona by default, or Platinum or E2B. Fully isolated topologies are scoped with us rather than self-served.
No hay un paso de aprovisionamiento independiente ni una consola por la que hacer clic. Un comando inicia la pila. Otro decide con qué Kortix se comunica tu CLI.
# install the CLI$ curl -fsSL https://kortix.com/install | bash # create the config if it is missing, then start everything$ kortix self-host start→ stack up · dashboard registered as host "selfhost" # check on it any time$ kortix self-host status$ kortix self-host logs kortix-api# a host is one Kortix API endpoint, with its own token$ kortix hosts ls # work against your own stack$ kortix hosts use selfhost→ Active host is now selfhost # and back to the managed cloud$ kortix hosts use cloud→ Active host is now cloudNo recibes un archivo env de plantilla para rellenar. La CLI pregunta solo lo que tú puedes saber, genera por sí misma cada puerto, URL, contraseña, clave de firma y valor predeterminado de Compose, y escribe toda la instancia en un único directorio.
Un dominio que dirijas al equipo o un túnel de Cloudflare para evaluación. Las sesiones se ejecutan en un entorno aislado remoto y tienen que comunicarse de vuelta, así que esta es la primera decisión importante.
Concede permisos de administrador de la plataforma para que puedas configurar GitHub y el resto desde el panel. Es opcional y puedes configurarlo más tarde.
Desbloquea SAML SSO, la sincronización de directorio SCIM, roles personalizados, grupos y acceso de lectura a la auditoría en esta instancia.
Solo administradores de forma predeterminada. En cualquier caso, las personas pueden unirse mediante invitación o SSO.
Daytona, Platinum o E2B. Esta es la única credencial sin la que la pila realmente no puede iniciarse.
Credenciales de Pipedream para el catálogo de más de 3.000 aplicaciones —opcionales y omitidas de forma predeterminada— y, después, si se actualizará automáticamente cada noche.
lo que genera
Todo lo que genera la CLI se puede rotar más tarde con kortix self-host env rotate, y todos los valores se pueden ver con kortix self-host env ls; están ocultos a menos que solicites --show.
GitHub y tu clave de modelo no se solicitan aquí a propósito. Ambas se configuran en el panel después de iniciar la pila: GitHub en Settings → Git y la clave del modelo en el selector de modelos.
El mismo artefacto se ejecuta en un portátil, un VPS o una máquina virtual en la nube. Un dominio es una variable de entorno, no un despliegue diferente. Todo vive en un único directorio de instancia que puedes respaldar copiándolo.
kortix
plano de datos
edge — solo lo que elijas
El directorio de datos de Postgres, el directorio de almacenamiento y el .env que contiene cada clave que usa la instancia. Haz copias de seguridad de esos tres elementos y habrás respaldado la instancia. No hay ningún servicio de copias de seguridad independiente que configurar ni nada que exportar de nuestra parte.
El actualizador comprueba una vez al día, a la hora que establezcas, ejecuta la migración y luego inicia los servicios nuevos antes de detener los antiguos. Sigue el canal estable seleccionado, usa latest o fija una versión exacta y no vuelvas a cambiarla.
No es una versión recortada que reserve las mejores partes para el nivel de pago. Las instancias autoalojadas ejecutan las mismas imágenes que la nube administrada, producidas por la misma canalización y en el mismo ciclo de versiones.
Una instancia autoalojada no tiene una selección de modelos administrada ni la necesita. Conectas los proveedores que ya pagas y cada llamada a un modelo se enruta a través de la puerta de enlace que se ejecuta en tu equipo.
# stored as an encrypted project secret, injected at session boot$ kortix providers set anthropic sk-ant-...$ kortix providers set openai sk-...$ kortix providers set openrouter sk-or-... # or the subscription you already pay for$ kortix providers login chatgpt $ kortix providers ls→ anthropic · openai · openrouterLas sesiones llaman a la puerta de enlace dentro de tu propia pila, mediante tu propio dominio o túnel. Kortix no tiene ninguna credencial en ese recorrido ni visibilidad sobre él.
Anthropic, OpenAI, Google, Groq, xAI, DeepSeek, Mistral, Bedrock y OpenRouter, o la suscripción de ChatGPT y Copilot que ya tengas.
Es el mismo proyecto de Compose en todas partes. Lo que cambia es dónde diriges el dominio y cuántos recursos le asignas.
Empieza con una tarea y crece desde ahí.