Disponível em todos os planos

Bancos de dados em um clique

Escolha um engine, clique em deploy, receba uma string de conexão. sh0 cuida do container, volume, rede, backups e monitoramento. Você só precisa criar seu app.

Engines suportados

Bancos de dados de nível produção, implantados em segundos. Imagens Docker oficiais, na versão de sua escolha.

PostgreSQL
O banco de dados relacional open-source mais avançado. Perfeito para consultas complexas e integridade de dados.
MySQL
O banco de dados open-source mais popular do mundo. Testado em batalha para aplicações web em qualquer escala.
MariaDB
Fork do MySQL mantido pela comunidade com desempenho aprimorado, engines de armazenamento e recursos de segurança.
MongoDB
Banco de dados NoSQL orientado a documentos. Esquemas flexíveis para desenvolvimento rápido e dados não estruturados.
Redis
Armazenamento de dados em memória para cache, sessões, filas e leaderboards em tempo real. Latência sub-milissegundo.

Como funciona

01

Escolha seu engine

Escolha entre PostgreSQL, MySQL, MariaDB, MongoDB ou Redis. Selecione uma versão, defina limites de memória e CPU.

02

sh0 cria o container + volume

Um container Docker é criado com um volume persistente anexado. Os dados sobrevivem a reinícios, atualizações e reimplantações.

03

Obtenha sua string de conexão

sh0 gera credenciais e fornece uma string de conexão pronta para uso. Copie para as variáveis de ambiente do seu app.

04

Conecte a partir do seu app

Seu app se conecta pela rede Docker interna -- sem exposição de porta necessária. Seguro por padrão, zero overhead de latência.

O pipeline de banco de dados

Painel
Seleção do Engine
Container Docker
Volume Persistente
String de Conexão
Seu App

Da seleção do engine ao banco de dados rodando em menos de 30 segundos -- totalmente automatizado

Tudo o que você precisa

Deploy com um clique

Selecione um engine, escolha uma versão, clique em Deploy. Seu banco de dados estará rodando em menos de 30 segundos com configurações padrão sensatas.

Volumes persistentes automáticos

Cada banco de dados recebe um volume Docker dedicado. Seus dados persistem durante reinícios de container, atualizações e reinicializações do servidor.

Gerenciamento de string de conexão

Credenciais e strings de conexão geradas automaticamente. Injete-as nos seus apps como variáveis de ambiente com um clique.

Integração de backup

Agende backups automatizados com o engine de backup do sh0. pg_dump, mysqldump, mongodump -- criptografados e enviados para seu provedor de armazenamento.

Monitoramento de recursos

CPU, memória, disco e contagem de conexões visíveis no painel. Defina alertas quando o uso ultrapassar limites.

Ciclo de vida gerenciado

Inicie, pare, reinicie e atualize seu banco de dados pelo painel. Atualizações rolling com zero perda de dados.

O jeito antigo

  • x Instalar banco de dados manualmente no servidor
  • x Configurar persistência você mesmo
  • x Gerenciar portas e rede
  • x Escrever scripts de backup do zero
  • x Monitorar com ferramentas separadas
  • x Lidar com upgrades manualmente

O jeito sh0

  • Selecione o engine + clique em deploy
  • Volumes persistentes automáticos
  • DNS interno + strings de conexão
  • Agendamentos de backup integrados
  • Métricas no painel
  • Atualizações rolling com um clique

Perguntas e respostas

Quais engines de banco de dados são suportados? +
PostgreSQL, MySQL, MariaDB, MongoDB e Redis. Cada engine roda em sua imagem Docker oficial com a versão que você escolher. Adicionamos novos engines com base na demanda.
Posso importar dados existentes? +
Sim. Você pode usar o terminal no painel para executar pg_restore, mysql import, mongorestore ou qualquer ferramenta nativa de importação. Você também pode conectar diretamente com seu cliente local e enviar dados por um túnel SSH.
Como os volumes são tratados? +
Cada banco de dados recebe um volume Docker dedicado que persiste independentemente do container. Se você atualizar ou reiniciar o banco de dados, o volume permanece intacto. Volumes só são excluídos quando você remove explicitamente o banco de dados e confirma a exclusão.
Posso conectar de fora do servidor? +
Por padrão, os bancos de dados são acessíveis apenas pela rede Docker interna (mais seguro). Você pode opcionalmente expor uma porta se precisar de acesso externo, mas recomendamos usar um túnel SSH.
Backups estão incluídos? +
Sim. O engine de backup do sh0 suporta todos os engines de banco de dados gerenciados nativamente. Defina um agendamento cron, escolha um destino de armazenamento e os backups rodam automaticamente com criptografia.
Posso executar múltiplos bancos de dados? +
Com certeza. Execute quantas instâncias de banco de dados os recursos do seu servidor permitirem. Cada uma recebe seu próprio container, volume, credenciais e agendamento de backup. Não há limite artificial.

Faça deploy de um banco de dados em 30 segundos

PostgreSQL, MySQL, MongoDB, Redis -- ciclo de vida gerenciado, backups automáticos, zero configuração.