--- title: 'Configurar una base e datos PostgreSQL/PostGIS con render.com' author: Samuel Mesa langs: es tags: QGIS, PostgreSQL, PostGIS --- Configurar una base de datos PostgreSQL/PostGIS con render.com === ## Descripción Otro de los pocos servicios que ofrecen de forma gratuita y limitada la configuración e instalación de una base de datos espacial con **PostgreSQL/PostGIS**. Para consultar más de las características: https://render.com/pricing Configurar una cuenta --- Ingresar al sitio web para crear una cuenta: https://dashboard.render.com/register Asociar algunas de las cuentas o ingresar el email a registrar y una constraseña que cumpla los criterios de seguridad. Una vez realizar clic en el botón de `Complete Sign up`. ![imagen](https://hackmd.io/_uploads/ByEEdEDBC.png =500x) Se muestra un mensaje de confirmar la creación de la cuenta y verificar en el correo suministrado el enlace web: > Please follow the instructions in the email. ![imagen](https://hackmd.io/_uploads/BkR3w4DB0.png =450x) Confirme la creación de la cuenta en el correo electrónico en el enlace web suministrado. ![imagen](https://hackmd.io/_uploads/Sy8C-KB4T.png) Lo anterior redirecciona a la página de formulario para el inicio de un proyecto con render.com. ![imagen](https://hackmd.io/_uploads/SkW64VwHR.png =400x) ## Crear la base de datos de PostgreSLQ En el sitio web principal de render.com hacer clic en el botoón `New PostgreSQL` ![imagen](https://hackmd.io/_uploads/By_VS4vHR.png =8 00x) Ingrese la información requerida de la base de datos de nombre de instancia, nombre d ela base de datos y el usuario: ![imagen](https://hackmd.io/_uploads/B13TBEPSR.png) :::danger El proceso implica la creación de una una instancia de base datos, por lo quede tardar unos minutos hasta la creación de la misma. ::: Una vez se realice la creación de la instancia y se enucnetra en`Status Available` se puede encontrar los parámetros de conexión, copiar el enlace de `External Database URL`: ![imagen](https://hackmd.io/_uploads/Sk43_4PrA.png) Los parámetros son los siguientes de acuerdo a: postgres://admin:estoesunpassword@dpg-host-a.oregon-postgres.render.com/bip_r1g2 De aqui se extrae en los dos puntos (:), el arroba (@) y el slash (/): postgres://usuario:password@host/bde Host: dpg-host-a.oregon-postgres.render.com database: bip_r1g2 User: admin Password: estoesunpassword ## Conectar la base de datos en QGIS Establecer la conexión en QGIS, desde la fuente de datos de `PostgreSQL` y `Nueva` conexión con los parámetros obtenidos anteriormente. Importante habilitar modo SSL a `permitir`: ![imagen](https://hackmd.io/_uploads/HJkwCW3Vp.png =400x) Ingresar el nombre de la base de la conexión (1), los parámetros entregados en la imagen anterior del host, puerto, base de datos (2) y los parámetros de usuario y contraseña (3) y``Probar conexión``(4) lo que debería regresar el mensaje de conexión exitosa. Finalice guardando la base de datos en el botón `Aceptar`. ## Resolver algunos problemas de conexión ### Verificar la conexión Es posible que los puertos y sitios web se encuentren bloqueados por Firewall. Para verificar use el siguinte sitio Web: https://www.yougetsignal.com/tools/open-ports/ ![imagen](https://hackmd.io/_uploads/BJIsqrV46.png =550x) Para mayor información de verificar: https://kb.synology.com/es-mx/DSM/tutorial/Whether_TCP_port_is_open_or_closed ###### tags: `QGIS` `PostgreSQL` `PostGIS`