Guias
PostgreSQL no seu próprio VPS: uma configuração-padrão sensata
Verifique a versão instalada com psql --version. O modelo usa o pacote da distribuição: PostgreSQL 17 no Debian 13 e PostgreSQL 16 no Ubuntu 24.04.
IntoClouds · Publicado: 13 de julho de 2026 · Atualizado: 11 de setembro de 2026
O que o instalador com um clique realmente faz
Verifique a versão instalada com psql --version. O modelo usa o pacote da distribuição: PostgreSQL 17 no Debian 13 e PostgreSQL 16 no Ubuntu 24.04.
Uma predefinição importa mais do que as restantes: escuta apenas em localhost. Nada é exposto à internet até que o altere explicitamente — uma base de dados acessível a partir do mundo no primeiro dia é como começam as histórias de violação de dados.
Primeiros passos na máquina
Aceda por SSH e crie um utilizador e uma base de dados reais em vez de trabalhar como superutilizador:
sudo -u postgres createuser --pwprompt appsudo -u postgres createdb -O app appdb- Ligar:
psql -U app -d appdb -h 127.0.0.1
Dentro de um contentor, 127.0.0.1 refere-se a esse contentor. Ligue os contentores por uma rede Docker comum e pelo nome do serviço da base de dados.
Abrir acesso remoto sem se arrepender
Mantenha o PostgreSQL em localhost. Para administração remota, use um túnel SSH:
ssh -L 15432:127.0.0.1:5432 root@<server-ip>psql -h 127.0.0.1 -p 15432 -U app -d appdbCópias de segurança: a parte que ninguém ignora duas vezes
Não fazemos cópia do seu servidor enquanto não a ligar — as cópias diárias automáticas são um extra pago, e isso está nos nossos Termos, não em letras miudinhas. Para uma base de dados quer duas camadas de qualquer forma: uma cópia ou snapshot do servidor inteiro antes de mudanças arriscadas, e pg_dump para algum sítio fora da máquina (cron + qualquer armazenamento de objetos) para os dados em si. Um dump que nunca restaurou à experiência é uma esperança, não uma cópia — restaure-o uma vez para uma base de dados descartável e saiba que o seu procedimento funciona.
Documentação oficial
Escolha o próximo passo
Ajudamos a escolher, lançar e migrar o projeto. Envie a configuração atual e os requisitos; acordamos o âmbito e o custo antes de começar.