۱. نصب
sudo apt update
sudo apt install -y postgresql
sudo systemctl enable --now postgresql۲. ساخت کاربر و پایگاه داده
sudo -u postgres psqlCREATE ROLE app WITH LOGIN PASSWORD 'یک-رمز-قوی';
CREATE DATABASE appdb OWNER app;
\qآزمایش اتصال محلی:
psql -h 127.0.0.1 -U app -d appdb -c 'select version();'۳. دسترسی از شبکه (فقط در صورت نیاز)
بهطور پیشفرض PostgreSQL فقط روی localhost گوش میدهد که امنترین حالت است. اگر سرور برنامه جداست، شمارهی نسخه را با ls /etc/postgresql پیدا کنید و فایلها را ویرایش کنید:
# /etc/postgresql/<version>/main/postgresql.conf
listen_addresses = 'localhost,192.168.10.40'# /etc/postgresql/<version>/main/pg_hba.conf
host appdb app 192.168.10.30/32 scram-sha-256sudo systemctl restart postgresqlفراموش نکنید پورت ۵۴۳۲ را در فایروال فقط برای IP سرور برنامه باز کنید.
۴. پشتیبانگیری ساده
sudo -u postgres pg_dump -Fc appdb > appdb-$(date +%F).dump