Openship

Plataforma de deploy open source e auto-hospedável com CI/CD integrado.
Faça push do código, publique contêineres e gerencie sua infraestrutura — a partir de um app de desktop, um painel web ou a CLI.

npm version License Website

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

Openship dashboard

--- ## Início rápido ```bash npm i -g openship openship init ``` É só isso. Ou, se você preferir Docker: ```bash git clone https://github.com/oblien/openship.git && cd openship cp .env.example .env docker compose up -d ``` Ou baixe o app de desktop em [openship.io](https://openship.io). --- ## O que ele faz Aponte para um repositório. O Openship detecta sua stack, faz o build, configura tudo e publica — sem arquivos de configuração, sem pipelines, sem YAML. Bancos de dados, domínios, SSL, CDN, e-mail, backups — tudo gerenciado em um só lugar. Funciona com o **Openship Cloud** (gerenciado) ou **qualquer servidor Linux** que você tenha. Desenvolvedores solo publicando projetos paralelos e times rodando produção usam a mesma ferramenta. --- ## Recursos | | | |---|---| | **CI/CD integrado** | Deploy no push, ambientes de preview, fluxos staging/prod, rollbacks | | **Qualquer stack** | Node, Python, Go, Rust, PHP, Ruby, Java, .NET, Docker, monorepos | | **Backend completo** | Postgres, MySQL, MongoDB, Redis, workers, WebSockets, armazenamento | | **Domínios e SSL** | Let's Encrypt automático, curingas, domínios ilimitados, renovação automática | | **CDN** | Cache na borda, HTTP/3, compressão Brotli, purge instantâneo | | **Servidor de e-mail** | SMTP integrado com DKIM/SPF/DMARC — sem precisar de Mailgun ou SES | | **Backups** | Agendados, bancos de dados + volumes, restauração com um clique, exporte quando quiser | | **Monitoramento em tempo real** | Logs de build ao vivo, métricas de contêineres e uso de recursos transmitidos para sua tela | | **Escalabilidade** | Autoescala na nuvem, pronto para multinó no auto-hospedado | | **Portabilidade** | Contêineres Docker padrão — mova-se livremente entre provedores | | **Docker Compose** | Faça deploy dos seus arquivos compose existentes como estão | --- ## Faça deploy em qualquer lugar - **Openship Cloud** — gerenciado, autoescala, configuração zero - **Qualquer VPS** — Hetzner, DigitalOcean, Linode, OVH e outros - **Servidores dedicados** — bare metal, colocation, homelab - **Multiservidor** — distribua as cargas entre máquinas A mesma interface, não importa onde você faça deploy. --- ## Três interfaces - **App de desktop** — GUI completa, logs em tempo real, tudo com um clique. - **Painel web** — a mesma interface no navegador, feita para times. - **CLI** — scriptável e amigável para CI. Uma **API REST** e o **MCP** (protocolo para agentes de IA) completam o conjunto para automação e integração com ferramentas. Referência completa de comandos e API em [openship.io/docs](https://openship.io/docs). > [!NOTE] > A documentação ainda está em andamento — estamos preenchendo ativamente. Se algo estiver faltando ou pouco claro, [contribuições](../../CONTRIBUTING.md) são muito bem-vindas e nos ajudam a chegar lá mais rápido. --- ## Status Núcleo pronto para produção, em desenvolvimento ativo. **Em breve:** clusters multinó, UI de balanceamento de carga, redes privadas, monitoramento avançado e pipelines de CI/CD visuais. --- ## Contribuindo Veja [CONTRIBUTING.md](../../CONTRIBUTING.md). --- ## Licença O Openship é software **open source**, licenciado sob a [Licença Apache 2.0](../../LICENSE). Você pode usar, executar, modificar, auto-hospedar e distribuir — inclusive em produtos comerciais e de código fechado — sob os termos da licença Apache 2.0. Veja [LICENSE](../../LICENSE) para o texto completo.