Despliegue

Neotask puede ejecutarse en cualquier lugar -- desde su laptop hasta un cluster de Kubernetes. Elija el metodo de despliegue que se ajuste a sus necesidades.

Instalacion Local

La forma mas simple de comenzar. Instale Neotask directamente en macOS, Linux o Windows (via WSL2). El Gateway se ejecuta como un servicio en segundo plano gestionado por launchd (macOS) o systemd (Linux).

Requisitos: Node.js 22+

Lo que obtiene:

Docker

Ejecute el Gateway en un contenedor Docker con volumenes persistentes de configuracion y espacio de trabajo. Ideal para despliegues en VPS o cuando quiere aislamiento de su sistema host.

Caracteristicas:

Estado Persistente:

Kubernetes

Despliegue en Kubernetes usando el patron StatefulSet para almacenamiento persistente. Hay Helm charts mantenidos por la comunidad disponibles.

Configuracion tipica:

Fly.io

Despliegue de un solo comando a Fly.io con volumenes persistentes y HTTPS automatico.

Caracteristicas:

Hetzner VPS

Ejecute en un VPS dedicado de Hetzner con Docker Compose. Soporte completo de infraestructura como codigo con modulos Terraform de la comunidad.

La configuracion incluye:

Render

Despliegue basado en blueprint en Render con compilaciones automaticas y disco persistente de 1GB.

GCP Compute Engine

Despliegue basado en Docker en Google Cloud con disco persistente y automatizacion de inicio.

Podman

Ejecucion de contenedores sin root con Podman y soporte de systemd Quadlet. Ideal para entornos donde el acceso al daemon Docker esta restringido.

Eligiendo un Despliegue

Necesidad Recomendado
Solo probandolo Instalacion local
Uso personal en su Mac Local + aplicacion companion de macOS
Servidor siempre activo Docker en VPS (Hetzner, DigitalOcean)
Produccion con escalado Kubernetes
Despliegue rapido en la nube Fly.io o Render
Contenedores sin root Podman

Acceso Remoto

Por defecto, el Gateway solo escucha en localhost (127.0.0.1). Para acceso remoto:

Consulte Gateway para detalles de configuracion.