takoserver
Takoserver es una plataforma como servicio (PaaS) de código abierto y auto-alojable para TakoForm. Gestiona infraestructura declarativa, APIs de datos y orquestación de recursos mediante Bun o Workers de Cloudflare. Soporta almacenamiento S3/MinIO, bases de datos locales SQLite y ofrece capacidades
Ficha actualizada 26 sept 2026, 23:28 · upstream 26 sept 2026, 22:56 · release v1.0.0
Qué es takoserver
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Takoserver actúa como Host para la infraestructura declarativa de TakoForm, gestionando cuentas, máquinas y provisionamiento de recursos. A diferencia de soluciones tradicionales, no requiere contenedores Docker ni archivos Compose, ejecutándose nativamente en Bun o entornos Cloudflare Workers. El sistema utiliza una arquitectura basada en SQLite para el estado local y permite la integración con proveedores de almacenamiento como S3 o MinIO a través de adaptadores edge.objects.
La plataforma implementa un modelo económico propio mediante monederos prepagados, donde las reservas se liberan automáticamente en caso de fallo. Permite delimitar claves de API organizacionales por intención de recurso y ofrece rutas para inferencia AI con control de costes y reutilización de resultados duraderos.
El despliegue es directo mediante scripts Bun, generando claves de firma y esquemas automáticamente. Soporta migración entre ofertas manteniendo la identidad del Form y permite recuperación de datos desde proveedores históricos como Cloudflare ObjectBucket sin exponer credenciales en el contrato principal.
- Auto-alojamiento de PaaS para TakoForm sin dependencias Docker
- Gestión de infraestructura declarativa con facturación automática por uso
- Integración de almacenamiento S3/MinIO mediante adaptadores nativos
- Implementación de inferencia AI con control de tokens y costes
- Delimitación de permisos API organizacionales por recurso específico
- Ejecución nativa en Bun sin necesidad de contenedores Docker
- Arquitectura autocontenida con SQLite local para estado y claves
- Soporte oficial para adaptadores S3/MinIO vía edge.objects
- Sistema de facturación con reservas automáticas y liberación segura
- Capacidad de migración atómica entre ofertas manteniendo identidad
- No soporta Docker ni Compose, requiere Bun o Workers explícitos
- Requiere binario workerd específico para ejecución en edge
- El almacenamiento local SQLite no es escalable horizontalmente por defecto
- La inferencia AI requiere configuración manual de servidor externo upstream y tokens
- No incluye rutas S3 públicas por defecto, solo adaptadores privados
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con bun install y ejecutar bun src/entry-bun.ts. Configurar variables de entorno para origen público (TAKOSERVER_PUBLIC_ORIGIN) y ruta de datos (TAKOSERVER_DATA_ROOT). Para TLS, usar certificados PEM en workerd. No usar Docker; requiere binarios nativos o Workers. Verificar credenciales de almacenamiento antes de iniciar estado local.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.