Skip to content

Latest commit

 

History

History
119 lines (81 loc) · 5.07 KB

File metadata and controls

119 lines (81 loc) · 5.07 KB

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

npm i -g openship
openship init

Eso es todo. O, si prefieres Docker:

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.


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.

Note

La documentación aún está en desarrollo — la estamos completando activamente. Si algo falta o no queda claro, las contribuciones 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.


Licencia

Openship es software de código abierto, licenciado bajo la Licencia Apache 2.0.

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 para el texto completo.