sudo apt-get update
sudo apt-get upgrade
sudo reboot
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get -y install postgresql
dikkat aşağıdaki işlem veritabanı sunucunuzu tamamen dışarıya açar bilinçli bir şekilde yaptığınızdan emin olun istediğiniz bu değil ise ip kıstasını kendinize göre ayarlayın!
daha sonra sftp bağlantı ile winscp, fillezilla veye bitvise ssh veya nano ile
/etc/postgresql/13/main dizinindeki postgresql.conf dosyasını açarak
ekleyin
sudo systemctl restart postgresql
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 5432/tcp
şimdi postgres kullanısının şifresini değiştirelim
sudo su - postgres
psql -c "alter user postgres with password 'zamazingopassword' "
şimdi ise tr_TR locali ekleyelim
sudo locale-gen tr_TR
sudo locale-gen tr_TR.UTF-8
sudo update-locale
Postgresql i restart ediyoruz
sudo systemctl restart postgresql
daha sonra herhangi bir ide ile postgresql sunucumuza bağlanıp zamazingodb create edelim
CREATE DATABASE zamazingodb ENCODING='UTF-8' LC_COLLATE='tr_TR.UTF-8' TEMPLATE=template0;