How to Install PostgreSQL 17 on Ubuntu 24.04 VPS

PostgreSQL is one of the world's most advanced open-source relational database systems. It is trusted by startups, enterprises, and cloud providers for applications that require high performance, scalability, and reliability. This guide explains how to install PostgreSQL 17 on Ubuntu 24.04 VPS.

Requirements

  • Ubuntu 24.04 VPS
  • Root or sudo privileges
  • SSH access

Step 1 — Update Your Server

sudo apt update
sudo apt upgrade -y

Step 2 — Install PostgreSQL

sudo apt install postgresql postgresql-contrib -y

Step 3 — Verify Installation

psql --version

Example output:

psql (PostgreSQL) 17.x

Step 4 — Enable PostgreSQL

sudo systemctl enable postgresql
sudo systemctl start postgresql

Step 5 — Check Service Status

sudo systemctl status postgresql

The service should display active (running).

Step 6 — Log in as the PostgreSQL User

sudo -i -u postgres

Open the PostgreSQL shell:

psql

Step 7 — Create a Database

CREATE DATABASE mydatabase;

Step 8 — Create a New User

CREATE USER myuser WITH ENCRYPTED PASSWORD 'StrongPassword123!';

Step 9 — Grant Database Permissions

GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;

Step 10 — Exit PostgreSQL

\q
exit

Useful PostgreSQL Commands

sudo systemctl restart postgresql
sudo systemctl stop postgresql
sudo systemctl status postgresql
psql --version

Create a Database Backup

pg_dump mydatabase > backup.sql

Restore a Database

psql mydatabase < backup.sql

Security Best Practices

  • Use strong passwords for every database user.
  • Disable remote access unless it is required.
  • Allow database connections only through your firewall.
  • Perform regular automated backups.
  • Keep PostgreSQL updated with the latest security releases.

Why Choose PostgreSQL?

  • Excellent performance for large databases.
  • ACID-compliant transactions.
  • Advanced indexing and JSON support.
  • Ideal for SaaS applications and APIs.
  • Widely used with Django, Laravel, Ruby on Rails, and modern backend frameworks.

Conclusion

PostgreSQL is a powerful and reliable database server suitable for everything from small projects to enterprise applications. Running PostgreSQL on a VPS gives you full control over your database environment while delivering excellent performance and scalability.


Related Articles

  • How to Install MySQL 8 on Ubuntu 24.04 VPS
  • How to Install Redis on Ubuntu 24.04 VPS
  • How to Install Docker on Ubuntu 24.04 VPS
  • How to Secure Your Linux VPS
  • How to Connect to Your VPS via SSH
  • PostgreSQL
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

How to Change Your SSH Port for Better Security

By default, SSH runs on port 22, which is commonly targeted by automated attacks. Changing the...

How to Connect to Your VPS via SSH

SSH (Secure Shell) is a protocol used to securely connect to your VPS. Follow the steps below to...

How to Update and Upgrade Your VPS

Keeping your VPS up to date is essential for security and performance. Here’s how to update and...

How to Check Your VPS Resource Usage

Monitoring your VPS resource usage helps you keep your server performing well. Here’s how you can...

How to Reboot Your VPS Safely

<p>Sometimes, you need to reboot your VPS to apply updates or fix issues. Here’s how to do...