Openship

Plataforma de despliegue de código abierto y autoalojable con CI/CD integrado.
Sube tu código, despliega contenedores y gestiona tu infraestructura — desde una app de escritorio, un panel web o la CLI.

npm version License Website

English العربية 简体中文 Español Français 日本語 Português

Openship dashboard

--- ## Inicio rápido ```bash npm i -g openship openship init ``` Eso es todo. O, si prefieres Docker: ```bash git clone https://github.com/oblien/openship.git && cd openship cp .env.example .env docker compose up -d ``` O descarga la app de escritorio desde [openship.io](https://openship.io). --- ## Qué hace Apúntalo a un repositorio. Openship detecta tu stack, lo compila, lo configura todo y lo despliega — sin archivos de configuración, sin pipelines, sin YAML. Bases de datos, dominios, SSL, CDN, correo, copias de seguridad — todo gestionado desde un solo lugar. Funciona con **Openship Cloud** (gestionado) o **cualquier servidor Linux** que tengas. Tanto los desarrolladores en solitario con proyectos personales como los equipos en producción usan la misma herramienta. --- ## Características | | | |---|---| | **CI/CD integrado** | Despliegue con push, entornos de vista previa, flujos staging/prod, reversiones | | **Cualquier stack** | Node, Python, Go, Rust, PHP, Ruby, Java, .NET, Docker, monorepos | | **Backend completo** | Postgres, MySQL, MongoDB, Redis, workers, WebSockets, almacenamiento | | **Dominios y SSL** | Let's Encrypt automático, comodines, dominios ilimitados, renovación automática | | **CDN** | Caché en el borde, HTTP/3, compresión Brotli, purga instantánea | | **Servidor de correo** | SMTP integrado con DKIM/SPF/DMARC — sin necesidad de Mailgun ni SES | | **Copias de seguridad** | Programadas, bases de datos + volúmenes, restauración con un clic, exporta cuando quieras | | **Monitorización en tiempo real** | Registros de compilación en vivo, métricas de contenedores y uso de recursos transmitidos a tu pantalla | | **Escalado** | Autoescalado en la nube, listo para multinodo en autoalojado | | **Portabilidad** | Contenedores Docker estándar — muévete entre proveedores libremente | | **Docker Compose** | Despliega tus archivos compose existentes tal cual | --- ## Despliega donde sea - **Openship Cloud** — gestionado, autoescalado, sin configuración - **Cualquier VPS** — Hetzner, DigitalOcean, Linode, OVH y demás - **Servidores dedicados** — bare metal, colocation, homelab - **Multiservidor** — reparte las cargas entre varias máquinas La misma interfaz sin importar dónde despliegues. --- ## Tres interfaces - **App de escritorio** — GUI completa, registros en tiempo real, todo con un clic. - **Panel web** — la misma interfaz en el navegador, pensada para equipos. - **CLI** — programable y compatible con CI. Una **API REST** y **MCP** (protocolo para agentes de IA) completan el conjunto para la automatización e integración con herramientas. Referencia completa de comandos y API en [openship.io/docs](https://openship.io/docs). > [!NOTE] > La documentación aún está en desarrollo — la estamos completando activamente. Si algo falta o no queda claro, las [contribuciones](../../CONTRIBUTING.md) son muy bienvenidas y nos ayudan a llegar más rápido. --- ## Estado Núcleo listo para producción, en desarrollo activo. **Próximamente:** clústeres multinodo, UI de balanceo de carga, redes privadas, monitorización avanzada y pipelines de CI/CD visuales. --- ## Contribuir Consulta [CONTRIBUTING.md](../../CONTRIBUTING.md). --- ## Licencia Openship es software de **código abierto**, licenciado bajo la [Licencia Apache 2.0](../../LICENSE). Puedes usarlo, ejecutarlo, modificarlo, autoalojarlo y distribuirlo — incluso en productos comerciales y de código cerrado — según los términos de la licencia Apache 2.0. Consulta [LICENSE](../../LICENSE) para el texto completo.