Ubuntu 24.04 LTS содержит PostgreSQL 16 в штатном репозитории. Для новой установки этого достаточно; PGDG нужен только ради конкретной более новой major-ветки.

Важно: Не используйте trust для удалённых сетей и не открывайте 5432 всему интернету.

1. Установите PostgreSQL

sudo apt update
sudo apt full-upgrade -y
sudo apt install -y postgresql postgresql-contrib

2. Создайте роль и БД

sudo -u postgres psql
CREATE ROLE appuser LOGIN PASSWORD 'LONG_RANDOM_PASSWORD';
CREATE DATABASE appdb OWNER appuser;
\q

3. Ограничьте сетевой доступ

По умолчанию оставьте localhost. Для приватной сети добавьте точный CIDR в pg_hba.conf, задайте приватный listen_addresses и включите TLS.

4. Перечитайте конфигурацию

sudo -u postgres psql -c 'SELECT pg_reload_conf();'
sudo pg_lsclusters

Проверка результата

sudo -u postgres psql -c 'SELECT version();'
pg_isready

Для базы с меняющейся нагрузкой можно сравнить облачные хостинги по дисковой производительности и возможностям масштабирования.

Официальная документация