Skip to content

Latest commit

 

History

History
119 lines (81 loc) · 4.98 KB

File metadata and controls

119 lines (81 loc) · 4.98 KB

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

npm i -g openship
openship init

É só isso. Ou, se você preferir Docker:

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.


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.

Note

A documentação ainda está em andamento — estamos preenchendo ativamente. Se algo estiver faltando ou pouco claro, contribuições 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.


Licença

O Openship é software open source, licenciado sob a Licença Apache 2.0.

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