Pour installer la base de données PostgreSQL, vous devez au préalable vous créer un compte Hetzner et posséder un nom de domaine. Ces deux critères réunis, allons-y.
Connectez-vous au service Hetzner Cloud.
Créer votre projet si ce n'est déjà fait. Un projet regroupe un ensemble de serveurs.
Si vous éprouvez des difficultés avec les clés SSH sur Hetzner, peut-être bien que cet article pourrait vous aider : Se connecter en SSH sur un server cloud Hetzner.
Sélectionner le type de serveur que vous désirez en fonction de votre budget et de la puissance que vous désirez.
La clé SSH que vous avez renseigné précédemment devrait être sélectionné par défaut.
Nommer et créer votre nouveau serveur.
Récupérer l'adresse IP de votre serveur sur votre interface Hetzner.
Ouvrir un terminal (invite de commandes) et connecter en SSH à votre serveur :
ssh root@ipduserveur
apt update
apt upgrade
apt install postgresql postgresql-contrib
Un compte utilisateur postgres associé au rôle Postgres par défaut a été créé.
sudo -i -u postgres
psql
\q
exit
createuser --interactive
Choisir un nom (pour notre exemple master) et répondre y à la question "Shall the new role be a superuser?"
ALTER USER master WITH PASSWORD 'newpassword';
createdb master
exit
adduser master
su - master
psql
\conninfo
Vous devez avoir ce message :
You are connected to database "master" as user "master" via socket in "/var/run/postgresql" at port "5432".
Enjoy ^^