# Como me conecto ao meu servidor PostgreSQL?

https://www.seturack.com/pt-br/base-de-conhecimento/artigo/how-do-i-connect-to-my-postgres-server

1. No painel, abra **Meus servidores** e clique no seu servidor.
2. Na aba **Visão geral**, espere a linha **App** mostrar "PostgreSQL está pronto". A página se atualiza sozinha.
3. Copie os dados das linhas **Endereço de conexão**, **Login** e **Senha**.

## Conectando

A string de conexão tem este formato:

`postgresql://yonetici:PASSWORD@IP:5432/uygulama?sslmode=require`

A instalação prepara um banco de dados chamado `uygulama`. O login `yonetici` tem todos os privilégios, por isso é uma boa ideia criar um usuário separado para o seu app.

## Segurança

- A porta do banco de dados, **5432**, está aberta para a internet. Para que só os seus próprios servidores se conectem, limite-a no firewall: `ufw delete allow 5432/tcp` e depois `ufw allow from YOUR_IP to any port 5432`.
- As conexões remotas só são aceitas por TLS. O certificado é autoassinado, então use `sslmode=require`.
- O driver `pg` do Node.js verifica o certificado quando vê `sslmode=require` e recusa a conexão. Com esse driver, termine a string com `sslmode=no-verify`: a conexão continua criptografada, mas a identidade do servidor não é verificada.

**Ainda não tem um servidor?** [Peça um servidor com PostgreSQL instalado](https://www.seturack.com/pt-br/postgres-vps): você escolhe o tamanho e paga só pelo que escolheu.
