37signals —los creadores de Basecamp y Writebook— acaban de publicar en GitHub ONCE, una plataforma open-source diseñada para que instalar y gestionar aplicaciones web en tu propio servidor sea tan simple como escribir un comando. Un binario, una línea de shell, y tu aplicación está corriendo con TLS automático, actualizaciones y backups incluidos.
¿Qué hace exactamente ONCE?
ONCE es lo más cercano a un “Heroku en tu VPS” pero completamente bajo tu control. Funciona sobre Docker y resuelve los problemas clásicos del self-hosting: configuración inicial, certificados SSL, actualizaciones automáticas, backups y monitoreo. Todo desde una interfaz TUI (terminal) o comandos CLI.
El proceso de instalación arranca con una sola línea:
Claude Desbloqueado
Mi curso avanzado para aprender a sacarle mucho más provecho a Claude en el trabajo y en el día a día, con funciones y usos más potentes. Comienza el 23 de marzo.
→ Inscríbete hoy 🚀curl https://get.once.com | shDesde ahí, ONCE pregunta qué aplicación quieres instalar, configura el dominio, gestiona los certificados y te lleva a un dashboard donde puedes operar todo. Si la máquina no tiene Docker, lo instala también. Funciona en Linux, macOS, VPS en la nube, Raspberry Pi o una laptop.
La plataforma incluye las apps propias de 37signals (como Campfire o Writebook), pero acepta cualquier imagen Docker que cumpla tres condiciones simples: servir HTTP en el puerto 80, guardar datos persistentes en /storage, y estar empaquetada como contenedor. Eso la hace compatible con una cantidad enorme de aplicaciones existentes.
¿Por qué importa para developers?
El self-hosting nunca ha sido más relevante. La combinación de precios de SaaS en alza, preocupaciones de privacidad de datos y la proliferación de hardware barato (VPS por $5/mes, Raspberry Pi, mini PCs) ha revivido el interés en correr tus propias aplicaciones. El obstáculo siempre fue la complejidad operacional: configurar nginx, Certbot, systemd, Docker Compose, scripts de backup.
ONCE apunta directamente a ese problema. La apuesta de 37signals es que si el setup inicial no toma más de cinco minutos y el mantenimiento es automático, la barrera de adopción desaparece. El código está en Go, es MIT, y el repo ya tiene actividad de commits reciente hasta marzo de 2026.
Para comparar con alternativas: Kamal (también de 37signals) es su herramienta de despliegue vía SSH orientada a equipos. ONCE está pensado para uso individual o proyectos pequeños donde no quieres configurar nada. Coolify y Dokku resuelven un problema parecido pero con mayor complejidad de setup. La diferencia de ONCE es su enfoque deliberadamente minimalista.
Ya cubrimos el patrón de GitHub Actions como PaaS propio y Rails 8 reduciendo dependencias de infraestructura. ONCE sigue exactamente esa filosofía: menos capas, más control, mismo resultado.
Por qué importa
37signals ha sido consistente durante años en su postura: el cloud de terceros tiene un costo real que no siempre aparece en las facturas. Han migrado sus propias aplicaciones fuera de AWS y documentado los ahorros públicamente. ONCE es la siguiente pieza de ese movimiento: si quieres self-hostearte pero no quieres ser sysadmin, aquí está la herramienta.
El momento es relevante también por el contexto más amplio: con la IA generando más código que nunca, el número de proyectos que necesitan ser desplegados en algún lugar está creciendo rápido. Que el costo de ese despliegue caiga a cero —o casi— cambia los cálculos de muchos proyectos pequeños.
