# Как подключиться к серверу PostgreSQL?

https://www.seturack.com/ru/baza-znaniy/statya/how-do-i-connect-to-my-postgres-server

1. В панели откройте **Мои серверы** и нажмите на свой сервер.
2. На вкладке **Обзор** дождитесь, пока в строке **Приложение** появится «PostgreSQL готов». Страница обновляется сама.
3. Скопируйте данные из строк **Адрес подключения**, **Логин** и **Пароль**.

## Подключение

Строка подключения выглядит так:

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

При установке создаётся база данных `uygulama`. У логина `yonetici` полные права, поэтому для своего приложения лучше создать отдельного пользователя.

## Безопасность

- Порт базы данных **5432** открыт для интернета. Чтобы подключаться могли только ваши серверы, ограничьте его в брандмауэре: `ufw delete allow 5432/tcp`, затем `ufw allow from YOUR_IP to any port 5432`.
- Удалённые подключения принимаются только по TLS. Сертификат самоподписанный, поэтому используйте `sslmode=require`.
- Драйвер `pg` для Node.js проверяет сертификат, если видит `sslmode=require`, и отклоняет подключение. Для этого драйвера завершите строку параметром `sslmode=no-verify`: соединение останется зашифрованным, но подлинность сервера проверяться не будет.

**Сервера ещё нет?** [Закажите сервер с установленным PostgreSQL](https://www.seturack.com/ru/postgres-vps): вы выбираете размер и платите только за выбранное.
