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
JSONBpara 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:
- Un servidor con Ubuntu Server 24.04 LTS instalado.
- Un usuario con privilegios administrativos (
sudo). - Conexión activa a Internet para actualizar y descargar repositorios.
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

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.
