Instalar o PostgreSQL num VPS

Num VPS com Ubuntu 22.04 LTS, como root, instala-se o PostgreSQL com apt install postgresql postgresql-contrib. O serviço arranca sozinho e, por omissão, só escuta no próprio servidor, o que é o que se quer. Este artigo é para quem tem um VPS ou um servidor dedicado. Na hospedagem partilhada o PostgreSQL já está instalado, e vê isso em PostgreSQL no cPanel.

Num VPS não gerido, a instalação e a manutenção são suas. Isto inclui actualizações, cópias e segurança do PostgreSQL. Veja VPS gerido ou não gerido e a Política de Suporte.

Passo a passo

1 Ligue-se por SSH como root. Se é a primeira vez, veja os primeiros passos com o seu VPS.
2 Actualize a lista de pacotes e instale:apt update
apt install postgresql postgresql-contrib
3 Confirme que o serviço está activo: systemctl status postgresql. Para o ver a arrancar com o servidor, systemctl enable postgresql.
4 Confirme a versão instalada: psql --version. A versão é a que o Ubuntu 22.04 traz por omissão.
5 Entre no PostgreSQL como o utilizador do sistema postgres: sudo -u postgres psql. Aparece o prompt postgres=#. Saia com \q.
6 Passe ao passo seguinte: criar um utilizador e uma base. Veja criar um utilizador e uma base.

O que fica instalado e onde

O quê Onde
Configuração principal /etc/postgresql/<versão>/main/postgresql.conf
Quem se pode ligar, e como /etc/postgresql/<versão>/main/pg_hba.conf
O serviço systemctl status postgresql, systemctl restart postgresql
A porta 5432, só em 127.0.0.1 por omissão
Não abra a porta 5432 à internet só porque a instalação correu bem. Uma base de dados exposta é encontrada por robôs em horas. Para ligar de fora, use um túnel SSH ou siga ligações remotas com segurança.

Os primeiros ajustes depois de instalar

Confirme que só escuta localmente: ss -ltn | grep 5432 deve mostrar 127.0.0.1:5432. Os dados ficam em /var/lib/postgresql, por isso vigie o espaço em disco desse sítio. Mantenha o sistema actualizado com apt update e apt upgrade: as correcções de segurança do PostgreSQL chegam por aí. Mudar para uma versão maior do PostgreSQL é outra operação, que não se faz por acaso num apt upgrade e exige cópia e migração. Por fim, garanta que a firewall do VPS só deixa passar o que usa (o SSH e, se tiver um site, a web). Veja manter o VPS seguro. E registe num sítio seu a versão instalada e a data da instalação: daqui a um ano, quando precisar de actualizar, vai agradecer não ter de adivinhar.

Defina já a sua rotina de cópias, antes de haver dados que doam perder. Veja cópias com pg_dump e cópias de um VPS.

Precisa de escolher o plano ou o sistema operativo antes de instalar? Veja os servidores VPS e diga-nos o que vai correr.

Ver os servidores VPS

VEJA TAMBÉM

Primeiros passos com o seu VPS

Qual sistema operativo escolher para o VPS

Servidores VPS

PRODUTO RECOMENDADO

Servidor VPS com acesso root

Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde 456,30 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?