bort
Bort es una herramienta de migración guiada para mover aplicaciones autohosteadas entre plataformas sin arriesgar tráfico, secretos o datos.
Ficha actualizada 23 sept 2026, 16:41 · upstream 23 sept 2026, 16:17 · release v0.2.0
Qué es bort
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Bort es un tool de migración guiado para personas que ejecutan su propia plataforma de aplicación en un VPS. Verifica qué está realmente corriendo, explica lo que necesita atención, prepara Dokploy, copia los datos soportados y cambia el tráfico web. Organiza la migración por aplicación en lugar de exponer una pared de detalles Docker. Muestra qué ya está listo, proporciona correcciones copiables-pega, guarda tus respuestas y te indica qué hacer a continuación. La exploración y planificación solo muestran cambios de aplicación; si Dokploy no está preparado, el preflight `migrate --live` puede ofrecer instalarlo antes de comenzar la migración de aplicaciones. Bort explica los cambios del servidor y solicita confirmación antes de iniciar la migración en vivo.
- Migrar una aplicación Coolify a Dokploy en el mismo VPS
- Reemplazar un entorno local con uno en producción
- Mover aplicaciones Docker entre entornos similares
- Actualizar servicios web sin interrumpir tráfico existente
- Modelo de seguridad basado en 'mira primero': todos los pasos previos (exploración, planificación, validación) no modifican el servidor.
- Migración guiada por aplicación con correcciones automáticas y guardado de respuestas.
- Soporte para frameworks Next.js y Go a través del ecosistema Coolify/Dokploy.
- Capacidad de migrar datos de base de datos mediante export/import o copia mientras el servicio se detiene.
- Plan de rollback almacenado que puede ejecutarse manualmente si algo falla.
- No ejecuta los planes de rollback guardados, solo los muestra.
- No mantiene copias en vivo de cambios de volumen durante la migración.
- La migración de bases de datos usa export/import local o copia mientras el servicio se detiene.
- Los GitHub Apps, claves de deploy y webhooks no se copian ni revocan automáticamente.
- Bort no elimina imágenes Docker del lado del servidor porque el objetivo puede compartir capas y etiquetas.
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.
Instala mediante Homebrew: `brew install --cask aikins01/tap/bort`. O descarga la versión estable desde GitHub Releases. Construye con `make build` en un entorno Linux (Docker, Docker Compose). Usa un usuario de sistema para evitar permisos incorrectos. Guarda el workspace en `.bort/` y usa siempre el mismo usuario durante todo el proceso. Antes de una migración en vivo, verifica los requisitos del proyecto. No cometa errores en la fase de exploración o planificación.
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.