Seus backups. Seu armazenamento.
Conecte qualquer um dos 13 provedores de armazenamento e sh0 cuida de backups criptografados, agendados e com retenção gerenciada automaticamente. Sem scripts. Sem cron. Sem uploads manuais.
13 provedores, um painel
Todo provedor compatível com S3 usa o mesmo caminho de código. Adicione credenciais, teste e pronto.
Como funciona
Adicione um provedor de armazenamento
Vá para a página Storage no painel. Clique em "Add Provider", selecione seu backend (S3, R2, SFTP...), insira credenciais e teste a conexão.
Credenciais são criptografadas em repouso
Todas as credenciais do provedor são criptografadas com AES-256-GCM usando a chave mestra do seu servidor antes de serem armazenadas. Elas nunca saem do seu servidor em texto puro.
Use como destino de backup
Ao criar um agendamento de backup ou disparar um backup manual, escolha seu provedor de armazenamento como destino. Backups são criptografados antes do upload.
Retenção e limpeza automáticas
Defina uma política de retenção (ex.: 30 dias) e sh0 limpa backups antigos do seu armazenamento externo automaticamente. Sem scripts cron necessários.
O pipeline de backup
Streaming em blocos de 4 MB -- nunca armazena o arquivo completo em memória
Feito para produção
Criptografia ponta a ponta
Backups são criptografados com AES-256-GCM em blocos de 4 MB antes do upload. Cada bloco usa um nonce único derivado de um prefixo aleatório por arquivo. Mesmo que seu armazenamento seja comprometido, os dados são ilegíveis.
Teste antes de confiar
O botão "Test Connection" grava um arquivo de teste, lê de volta, verifica a integridade e depois o exclui. Você sabe que seu armazenamento está funcionando antes de qualquer backup depender dele.
Uma interface, 13 provedores
Construído sobre Apache OpenDAL -- uma abstração de armazenamento Rust de nível produção usada por Databend, RisingWave e Mozilla. Todos os provedores passam por um caminho de código unificado e testado.
Retenção inteligente
Backups são limpos por timestamp após cada upload bem-sucedido. sh0 verifica tanto metadados de arquivo quanto timestamps de nome de arquivo para garantir que nada seja perdido.
Uploads em streaming
Arquivos são lidos e criptografados em blocos de streaming de 4 MB. Seu servidor nunca precisa manter o backup inteiro em memória, mesmo para bancos de dados de vários gigabytes.
Pronto para S3 self-hosted
Usuários MinIO recebem suporte de primeira classe com configuração automática de endereçamento path-style. Seus backups ficam na sua própria infraestrutura.
Sem sh0
- x Escrever scripts de backup customizados por banco de dados
- x Gerenciar cron jobs em cada servidor
- x Implementar criptografia manualmente (GPG, openssl)
- x Instalar e configurar rclone/aws-cli/s3cmd
- x Escrever scripts de retenção para limpar arquivos antigos
- x Sem painel -- SSH em cada servidor para verificar
Com sh0
- Adicione provedor no painel, clique em "Test Connection"
- Agende backups com uma expressão cron
- Criptografia AES-256-GCM acontece automaticamente
- 13 provedores através de uma interface unificada
- Política de retenção exclui backups antigos automaticamente
- Painel completo com histórico, status e restauração com um clique
Perguntas e respostas
Preciso de armazenamento externo para usar backups? +
Minhas credenciais estão seguras? +
Posso usar múltiplos provedores? +
O que acontece se meu provedor de armazenamento cair? +
sh0 suporta provedores compatíveis com S3 que não estão na lista? +
Posso restaurar a partir de armazenamento externo? +
Pare de escrever scripts de backup
sh0 cuida de todo o pipeline -- dump, compactação, criptografia, upload, limpeza. Você só escolhe para onde vai.