Introdução

Cubeship é uma ferramenta PaaS (Platform as a Service) que cria uma infraestrutura completa dentro de uma VPS (Virtual Private Server). Ele foi projetado para simplificar a criação e gerenciamento de aplicativos em containers, abstratendo a complexidade da infraestrutura.

Pitch: eu só queria um painel pra minha VPS, acabei escrevendo um PaaS

Funcionalidades Principais

Registros Docker

Cubeship inclui um registro Docker embutido, permitindo que os pushs sejam tratados como deploy. Ele também gerencia certificados Let's Encrypt para fornecer HTTPS, gerenciando DNS e gerenciando bancos de dados como Postgres, MySQL, MariaDB, Redis e MongoDB.

Backup e Restauração

O Cubeship permite o backup direto para um bucket fora da máquina, sem passar pelo disco local. O restore é feito na mesma tela. Além disso, a instância faz backup dela mesma.

Gerenciamento de Servidores

Ele permite a criação de um segundo servidor e o uso de um cluster, onde a nova máquina liga em casa, não publicando porta nenhuma. Além disso, ele gerencia DNS e aloca domínios para a única porta de entrada.

Limites e Segurança

Cubeship tem dois limites de propósito: nenhum agente do MCP (Management Control Plane) lê ou define senhas, e nenhum agente mexe no teto de CPU e memória de um container. Isso garante que nenhum segredo seja entregue.

Conclusão

Cubeship é um PaaS revolucionário que simplifica a criação e gerenciamento de aplicativos em containers dentro de uma VPS. Ele é projetado para ser fácil de usar e de confiabilidade, com funcionalidades robustas e uma abordagem segura. Com a constante atualização e manutenção, ele se torna uma ferramenta valiosa para qualquer desenvolvedor que precise de uma solução de PaaS para sua VPS.

AcabeiMinhaPainelPitchQueria