Escolha um produto
Hospedagem de sitesSites e WordPress em um plano de preço fixoCloudFaça deploy de apps, APIs e bancos de dados a partir do Git ou do DockerAI BuilderCrie e altere sites e apps com IAAdicione a qualquer projeto
DomíniosE-mailBancos de dadosWordPress gerenciadoAmbientes para agentesMigraçõesDesenvolvedores
Tudo sobre IADesenvolvedoresMCP para assistentes de IADocumentaçãoSegurançaHostingsurge
PreçosEntrarBancos de dados e backend
Bancos de dados gerenciados. Bem ao lado do seu app.
Rode PostgreSQL, MySQL, MariaDB, Redis ou MongoDB na rede privada da sua equipe. Conecte um banco a um projeto e a string de conexão vai direto para as variáveis de ambiente do app — com backups diários, métricas e um console no navegador já incluídos.
Capítulo 1 de 5: Os cinco mecanismos em uma lista, cada um com seu status e o projeto que o usa.
Dados de exemploUm banco de dados que se cuida sozinho, ao lado do seu app
As partes que você teria que automatizar, atualizar e acompanhar por conta própria.
Cinco mecanismos, um só painel
PostgreSQL, MySQL, MariaDB, Redis e MongoDB, gerenciados onde você gerencia seus deploys. O PostgreSQL ganha pool de conexões com PgBouncer e extensões como pgvector.
Privado por padrão
Cada banco roda na rede privada da sua equipe e só pode ser acessado pelos seus projetos. O acesso público é um interruptor: ele dá um host e uma porta, e fecha de novo.
Conectado em um passo
Conecte um banco a um projeto e a URL de conexão é salva como variável sensível — DATABASE_URL, REDIS_URL ou MONGODB_URI. Faça um novo deploy e o app está conectado.
Backups desde o primeiro dia
Bancos novos recebem backup todo dia às 03:00 UTC, e cada backup fica guardado por 30 dias. Mude o agendamento ou faça um backup na hora antes de uma migração.
Restaure ou baixe
Restaure um backup em um banco novo, ou no próprio banco depois de um backup de segurança automático. Baixe qualquer backup; toda noite eles também são copiados, criptografados, para um armazenamento na UE.
Console e métricas integrados
Navegue pelas tabelas e rode consultas no navegador sem abrir o banco para a internet. As métricas mostram carga, conexões, acertos de cache e tamanho ao longo de 90 dias.
As restaurações partem desses backups: a recuperação para um momento específico não está disponível para bancos de clientes. Backups do MongoDB podem ser baixados, mas não restaurados pelo painel, e o Redis não tem backups agendados.
Do zero ao conectado em três passos
Os mesmos passos que a demo acima mostra. Nenhum servidor para configurar, nenhuma credencial para ficar copiando.
- Crie um banco de dadosEscolha um mecanismo e um nome. Ele inicia na rede privada da sua equipe, com os backups diários já ativados.
- Conecte ao seu appEscolha o projeto. A URL de conexão é adicionada às variáveis de ambiente dele; faça um novo deploy e o app a lê como qualquer outra variável.
- Acompanhe, consulte, restaureSiga as métricas, rode consultas no console e restaure um backup quando precisar.
Por que rodar aqui
O que um banco em um servidor gerenciado por você deixa por sua conta, e o que a Hostingsurge resolve.
| Tarefa | Em um servidor seu | Na Hostingsurge |
|---|---|---|
| Backups | Um cron job, rotação de dumps e um lugar para guardar os arquivos | Diários por padrão, guardados por 30 dias, mais backups sob demanda |
| Cópia externa | Outro fornecedor e outro script | Copiados toda noite, criptografados, para um armazenamento na UE |
| Restauração | Na mão, pela linha de comando | Em um banco novo, ou no próprio banco depois de um backup de segurança |
| Ver os dados | Um cliente no seu notebook e uma porta aberta | Um console no navegador, somente leitura por padrão, com cada comando auditado |
| Monitoramento | Um exporter e dashboards para configurar | Métricas a cada cinco minutos, com 90 dias de histórico |
| Conectar o app | Credenciais copiadas para a configuração | DATABASE_URL adicionada quando você conecta o banco |
Tudo em volta do banco de dados
Segredos, tarefas agendadas e uma visão clara do que cada projeto usa — ao lado dos seus deploys.
- Variáveis de ambiente e segredos. Mantenha chaves de API e strings de conexão fora do código. Valores sensíveis ficam ocultos depois de salvos, e as mudanças valem a partir do próximo deploy.
- Cron jobs. Rode comandos recorrentes — uma limpeza noturna, um relatório — em um agendamento no contêiner do seu app, ou dispare um com Executar agora.
- Armazenamento do projeto. A visão Armazenamento de cada projeto mostra os bancos de dados que ele usa. Conecte qualquer banco da sua equipe a qualquer projeto.
Pelo seu terminal
# Crie o PostgreSQL e conecte a um projeto hostingsurge databases create loja-db --engine postgresql --project loja # Sete dias de métricas, com minigráficos hostingsurge databases metrics loja-db --range 7d # Faça um backup agora e depois liste os backups hostingsurge databases backups loja-db run hostingsurge databases backups loja-db ls
As mesmas ações estão na API REST e via MCP, e todo comando pode imprimir --json. O console é a exceção: ele só atende sessões conectadas no painel. Explore a API e a CLI
O que cada mecanismo recebe
Um painel para os cinco. Backups e restaurações seguem o que cada mecanismo suporta.
| Mecanismo | Bom para | Backups agendados | Restauração pelo painel |
|---|---|---|---|
| PostgreSQL | Dados relacionais para apps web e APIs | Diários por padrão | Em um banco novo ou no próprio banco |
| MySQL | Apps PHP e muitos frameworks | Diários por padrão | Em um banco novo ou no próprio banco |
| MariaDB | Código aberto, compatível com MySQL | Diários por padrão | Em um banco novo ou no próprio banco |
| MongoDB | Documentos em formato JSON | Diários por padrão | Somente download |
| Redis | Cache, sessões e filas | Não disponíveis | — |
Já roda um em outro lugar? Importe um dump de PostgreSQL, MySQL, MariaDB, MongoDB ou Redis, ou copie um banco que está em uso. Todas as fontes de migração
Com os preços do resto da Cloud
Os bancos de dados estão na lista de preços da Cloud: um preço fixo por banco, ou uso cobrado por segundo.
PostgreSQL Basic
0,1 vCPU256 MB
$6 / mês
PostgreSQL 1 GB
0,5 vCPU1 GB
$19 / mês
Key Value 256 MB
Compatível com Redis256 MB
$10 / mês
Ou pague pelo uso: $20 por vCPU e $10 por GB de memória por mês, cobrados por segundo. MySQL, MariaDB e MongoDB rodam com preço por uso ou em uma instância de preço fixo.
Preços de lançamento em USD, sem impostos. O pagamento ainda não está aberto: todas as contas rodam de graça hoje e nada é cobrado. Comparar preços da Cloud
Perguntas sobre bancos de dados, respondidas
Quais bancos de dados posso criar?
PostgreSQL, MySQL, MariaDB, Redis e MongoDB. Cada um roda como banco de dados gerenciado na rede privada da sua equipe.
Como meu app se conecta ao banco de dados?
Conecte o banco a um projeto e a URL de conexão é adicionada às variáveis de ambiente do projeto como valor sensível: DATABASE_URL, ou REDIS_URL e MONGODB_URI para Redis e MongoDB. Faça um novo deploy e seu app a lê como qualquer outra variável.
Os backups são automáticos?
Sim, para PostgreSQL, MySQL, MariaDB e MongoDB: bancos novos recebem backup todo dia às 03:00 UTC, e cada backup fica guardado por 30 dias. Você pode mudar o agendamento ou fazer um backup na hora, e toda noite os backups também são copiados, criptografados, para um armazenamento na UE fora do servidor. O Redis não tem backups agendados.
Posso restaurar para um momento específico?
Não. As restaurações usam os backups agendados e os sob demanda: backups de PostgreSQL, MySQL e MariaDB são restaurados em um banco novo ou no próprio banco depois de um backup de segurança, e backups de MongoDB podem ser baixados.
Posso olhar dentro do banco sem abri-lo para a internet?
Sim. O console do navegador lista tabelas, coleções ou chaves e roda comandos pela sua sessão do painel. Ele começa somente leitura; o modo de escrita é um interruptor que você confirma, e cada comando fica registrado no log de auditoria da equipe.
Posso me conectar pelo meu próprio computador?
Sim. Ative o acesso público e o banco ganha um host e uma porta públicos para as suas ferramentas. Desative quando terminar — por padrão, um banco só pode ser acessado pelos projetos da sua equipe.
Posso trazer para cá um banco de dados que já existe?
Sim. Importe um dump de PostgreSQL, MySQL, MariaDB, MongoDB ou Redis, ou copie um banco que está em uso. Prefere que nossa equipe faça isso? Peça uma migração assistida
Onde meus dados ficam armazenados?
Em servidores na França (UE), protegidos por firewall. Os projetos, dados e credenciais de cada equipe ficam isolados dos de outras equipes.
Dê um banco de dados ao seu app hoje mesmo.
Comece grátis e crie PostgreSQL, MySQL, MariaDB, Redis ou MongoDB ao lado dos seus projetos — ou importe o que você já usa.