Cómo Instalar PostgreSQL en Ubuntu Server 24.04 LTS (Guía Paso a Paso)

instalar postgresql ubuntu server 24.04

En este tutorial aprenderás cómo instalar PostgreSQL en Ubuntu Server 24.04 LTS (Noble Numbat) paso a paso utilizando los repositorios oficiales de APT, gestionando el servicio mediante Systemd y realizando tu primera conexión a la consola administrativa.

PostgreSQL es uno de los sistemas de gestión de bases de datos relacionales (RDBMS) de código abierto más potentes, estables y avanzados del mercado. Diseñado para entornos corporativos y de misión crítica, destaca por su estricto cumplimiento del estándar ACID y SQL, garantizando una alta integridad transaccional y un excelente rendimiento bajo elevadas cargas de trabajo.

¿Por qué instalar PostgreSQL en Ubuntu Server? 24.04

A diferencia de otros motores relacionales tradicionales, PostgreSQL integra capacidades avanzadas de procesamiento de datos orientados a objetos y estructuras modernas, lo que lo convierte en la solución idónea para arquitecturas empresariales y microservicios.

Entre sus características técnicas clave destacan:

  • Soporte Multilenguaje Extensivo: Ofrece conectores nativos y controladores optimizados para Python, Java, C#, Go, Node.js, PHP y Perl.
  • Flexibilidad en Tipos de Datos Avanzados: Admite tipos nativos como JSONB para consultas NoSQL de altísima velocidad, arrays, rangos y tipos de datos geométricos o personalizados.
  • Funcionalidades SQL de Nivel Empresarial: Soporta particionamiento nativo de tablas, subconsultas complejas, transacciones anidadas, vistas materializadas y desencadenadores (triggers).
  • Mecanismos de Seguridad Robustos: Permite esquemas de autenticación sólidos (SCRAM-SHA-256, LDAP, Kerberos/GSSAPI) y cifrado nativo de extremo a extremo mediante TLS/SSL.

Requisitos Previos instalar PostgreSQL en Ubuntu Server? 24.04

Antes de comenzar la instalación en tu servidor, asegúrate de contar con:

  1. Un servidor con Ubuntu Server 24.04 LTS instalado.
  2. Un usuario con privilegios administrativos (sudo).
  3. Conexión activa a Internet para actualizar y descargar repositorios.

🐘 PostgreSQL en Otras Distribuciones

Paso 1: Actualizar el Sistema Operativo

Antes de instalar PostgreSQL en Ubuntu Server 24.04, es fundamental refrescar el índice de repositorios del gestor apt e instalar los últimos parches de seguridad del sistema operativo:

sudo apt update && sudo apt upgrade -y

Paso 2: Instalar PostgreSQL mediante APT

Ubuntu Server 24.04 incluye PostgreSQL directamente en sus repositorios oficiales (main), lo que garantiza una instalación limpia y perfectamente integrada con el sistema operativo.

Para instalar el motor principal y sus utilidades de cliente, ejecuta:

sudo apt install -y postgresql postgresql-contrib

(El paquete postgresql-contrib incluye herramientas, funciones adicionales y extensiones recomendadas para la administración de la base de datos).

Paso 3: Verificar el Estado del Servicio PostgreSQL

Al finalizar el proceso de descarga e instalación, el instalador de Ubuntu iniciará e integrará automáticamente el servicio en Systemd. Para verificar que el demonio está activo sin errores, ejecuta:

sudo systemctl status postgresql

Salida esperada en la terminal:

● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; preset: enabled)
     Active: active (exited) since Mon 2026-07-27 20:04:05 UTC; 8s ago
   Main PID: 4627 (code=exited, status=0/SUCCESS)
        CPU: 1ms
Instalar PostgreSQL en Ubuntu Server 24.04

Si por alguna razón el servicio no estuviese iniciado o deshabilitado al arranque, puedes activarlo con:

sudo systemctl enable --now postgresql

Paso 4: Acceder a la Consola de PostgreSQL (psql)

Durante la instalación, PostgreSQL crea automáticamente un usuario del sistema operativo llamado postgres. Para autenticarte y gestionar el servidor de base de datos, cambia temporalmente a este usuario e ingresa al cliente interactivo psql:

sudo -i -u postgres
psql

Una vez dentro de la consola interactiva, puedes comprobar la versión exacta instalada ejecutando:

SELECT version();

Para salir del entorno de comandos de PostgreSQL y regresar a tu sesión normal de servidor, escribe:

\q

Y luego ejecuta exit.

Preguntas Frecuentes sobre instalar PostgreSQL en Ubuntu Server 24.04 (FAQ)

¿Cómo puedo permitir conexiones remotas a PostgreSQL?

Por defecto, PostgreSQL solo escucha en la interfaz local (127.0.0.1). Para abrirlo a red, debes modificar listen_addresses = '*' en el archivo /etc/postgresql/15/main/postgresql.conf (o la versión correspondiente), configurar la regla adecuada en /etc/postgresql/15/main/pg_hba.conf y habilitar el puerto 5432/tcp en el Firewall UFW (sudo ufw allow 5432/tcp).

¿Cómo le asigno una contraseña al usuario postgres de la base de datos?

Accede a la consola psql con sudo -i -u postgres psql y ejecuta la siguiente consulta SQL:

ALTER USER postgres WITH PASSWORD 'tu_contraseña_segura';

¿Cuál es la ruta principal de configuración de PostgreSQL en Ubuntu?

A diferencia de las distribuciones RHEL/Rocky Linux, en Ubuntu Server los archivos de configuración se almacenan organizados por versión en la ruta /etc/postgresql/<versión>/main/.

Conclusión y Siguientes Pasos

¡Listo! Has terminado de instalar PostgreSQL en Ubuntu Server 24.04 LTS. Tu servidor de base de datos relacional se encuentra operativo y preparado para albergar las estructuras de datos de tus aplicaciones web o empresariales.

Publicaciones Similares