Guías
PostgreSQL en tu propio VPS: una configuración por defecto sensata
Comprueba la versión instalada con psql --version. La plantilla usa el paquete de la distribución: PostgreSQL 17 en Debian 13 y PostgreSQL 16 en Ubuntu 24.04.
IntoClouds · Publicado: 13 de julio de 2026 · Actualizado: 11 de septiembre de 2026
Qué hace en realidad el instalador de un clic
Comprueba la versión instalada con psql --version. La plantilla usa el paquete de la distribución: PostgreSQL 17 en Debian 13 y PostgreSQL 16 en Ubuntu 24.04.
Un valor por defecto importa más que los demás: solo escucha en localhost. Nada queda expuesto a internet hasta que lo cambies explícitamente: una base de datos accesible desde todo el mundo el primer día es como empiezan las historias de brechas.
Primeros pasos en el servidor
Conéctate por SSH y crea un usuario y una base de datos reales en lugar de trabajar como superusuario:
sudo -u postgres createuser --pwprompt appsudo -u postgres createdb -O app appdb- Conéctate:
psql -U app -d appdb -h 127.0.0.1
Dentro de un contenedor, 127.0.0.1 se refiere a ese contenedor. Conecta los contenedores mediante una red Docker común y el nombre del servicio de base de datos.
Abrir el acceso remoto sin arrepentirte
Mantén PostgreSQL en localhost. Para administrarlo remotamente, usa un túnel SSH:
ssh -L 15432:127.0.0.1:5432 root@<server-ip>psql -h 127.0.0.1 -p 15432 -U app -d appdbCopias de seguridad: eso que nadie se salta dos veces
No copiamos tu servidor hasta que lo actives: las copias diarias automáticas son un extra de pago, y eso está en nuestros Términos, no en la letra pequeña. Para una base de datos quieres dos capas de todos modos: una copia o instantánea de todo el servidor antes de cambios arriesgados, y pg_dump a algún sitio fuera de la máquina (cron + cualquier almacenamiento de objetos) para los datos en sí. Un volcado que nunca has restaurado de prueba es una esperanza, no una copia: restáuralo una vez en una base de datos desechable y sabrás que tu procedimiento funciona.
Documentación oficial
Elige el siguiente paso
Te ayudamos a elegir, lanzar y migrar tu proyecto. Envíanos tu configuración y requisitos; acordamos el alcance y el coste antes de empezar.