← Alle Anleitungen
PostgreSQL on Ubuntu
A powerful, free, open-source relational database -- installed from Ubuntu's own package repository, with the initial admin role and a first database created.
Diese Anleitung basiert auf der offiziellen Dokumentation von PostgreSQL on Ubuntu, oben verlinkt — überprüfe dort immer die genauen Paket-/Versionsnamen, bevor du diese Befehle auf einem Produktionsserver ausführst, da sich Distributions- und Projektversionen mit der Zeit ändern.
1Install PostgreSQL
sudo apt updatesudo apt install postgresql postgresql-contrib2Switch to the postgres system user
PostgreSQL creates a `postgres` Linux user during install with full database admin rights -- all initial setup happens through it.
sudo -i -u postgres3Create a database and a role for your app
createuser --pwprompt myappusercreatedb --owner=myappuser myappdbcreateuser prompts for a password interactively -- pick a real one, not left blank.
4Allow password-based connections from your app
By default PostgreSQL only trusts local Unix-socket connections. Edit pg_hba.conf to allow password auth for TCP connections if your app connects over the network.
sudo -u postgres psql -c "SHOW hba_file;"# Add this line to the file shown above, then restart PostgreSQL: # host myappdb myappuser 127.0.0.1/32 scram-sha-256sudo systemctl restart postgresql