Recurso Pro & Business

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.

Amazon S3
Cloudflare R2
DigitalOcean Spaces
Backblaze B2
Wasabi
Hetzner Object Storage
MinIO
Generic S3
SFTP
FTP / FTPS
Dropbox
Google Drive
Sistema de Arquivos Local

Como funciona

01

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.

02

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.

03

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.

04

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

Banco de Dados / Volume
Dump e Compactar
Criptografia AES-256-GCM
Upload para Provedor
Limpar Backups Antigos

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? +
Não. sh0 suporta backups no sistema de arquivos local nativamente no plano Free. Provedores de armazenamento externo estão disponíveis nos planos Pro e Business para segurança de backup offsite.
Minhas credenciais estão seguras? +
Sim. Todas as credenciais do provedor são criptografadas com AES-256-GCM usando a chave mestra do seu servidor antes de serem armazenadas no banco de dados. A chave mestra nunca sai do seu servidor.
Posso usar múltiplos provedores? +
Sim. Você pode configurar quantos provedores precisar e definir um como padrão. Diferentes agendamentos de backup podem ter provedores de destino diferentes.
O que acontece se meu provedor de armazenamento cair? +
sh0 retenta uploads com falha automaticamente. Se o provedor estiver inacessível, o backup é marcado como falho e você recebe um alerta (se configurado). Backups locais continuam independentemente.
sh0 suporta provedores compatíveis com S3 que não estão na lista? +
Sim. A opção "Generic S3" funciona com qualquer API compatível com S3. Insira seu endpoint, região, chaves de acesso e bucket -- sh0 cuida do resto.
Posso restaurar a partir de armazenamento externo? +
Sim. sh0 baixa o backup criptografado do seu provedor, descriptografa localmente e restaura no seu banco de dados ou volume.

Pare de escrever scripts de backup

sh0 cuida de todo o pipeline -- dump, compactação, criptografia, upload, limpeza. Você só escolhe para onde vai.