---
title: 'PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana | Zomro'
description: 'Rakstā tiks apskatīta datu bāzes PostgreSQL un paneļa pgadmin4 uzstādīšana jau uzstādītajā HestiaCP panelī.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a44%40server-panel.net/2023/03/26/image-20230326174220-1.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/lv/)
  * [FAQ](https://zomro.com/lv/blog/faq/)
  * PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana 



# PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana

26-03-2023

HestiaCP panelī instalācijas laikā var pievienot datu bāzu pārvaldības sistēmas (DBPS) **PostgreSQL** atbalstu tāpat kā MySQL. Bet, ja panelis tika instalēts tikai ar DBPS MySQL, un papildus nepieciešams PostgreSQL, to var instalēt un integrēt HestiaCP panelī, lai datu bāzu pārvaldība notiktu caur šo paneli. To var izdarīt bez paneļa pārinstalēšanas.

Visas darbības tiks veiktas galvenokārt, pamatojoties uz HestiaCP paneļa instalācijas skriptiem **nginx + apache2 + php-fpm (multi PHP)**. Linux sistēma, ar kuru strādā šajā rakstā, ir **Ubuntu 20.04**.

### PostgreSQL instalēšana un pievienošana HestiaCP panelim

Vispirms izpildiet šādas komandas, lai instalētu PostgreSQL.
    
    
    # Repozitorija pievienošana
    echo "deb [arch=$ARCH signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ $codename-pgdg main" > $apt/postgresql.list
    curl -s https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /usr/share/keyrings/postgresql-keyring.gpg >/dev/null 2>&1
    apt update
    
    # PostgreSQL instalēšana
    apt install postgresql postgresql-contrib

Pievienojiet lietotāju datu bāzes pārvaldībai. Datu bāzes pārvaldības nosaukums ir **postgres**. Lietotāja nosaukums būs arī **postgres**.
    
    
    sudo -iu postgres psql -c "ALTER USER postgres WITH PASSWORD 'PutYourPasswordHere'" > /dev/null 2>&1

Šeit vietā **PutYourPasswordHere** norādiet savu paroli. Jāizveido sarežģīta, gara parole, kas satur lielos un mazos latīņu burtus, kā arī speciālos simbolus.

Tālāk jāievada HestiaCP konfigurācijas failā jauna sistēma. Lai to izdarītu, atveriet jebkurā ērtā redaktorā failu **/usr/local/hestia/conf/hestia.conf**. Atrodiet parametru **DB_SYSTEM** un papildiniet to ar **pgsql**. Rezultātā tam jāizskatās šādi:
    
    
    DB_SYSTEM='pgsql,mysql'

Pievienojiet PostgreSQL HestiaCP sistēmai, izpildot komandu:
    
    
    v-add-database-host pgsql localhost postgres PutYourPasswordHere

### pgadmin4 instalēšana

HestiaCP panelī kopā ar PostgreSQL instalāciju parasti tiek instalēts **phpPgAdmin** (analogs phpMyAdmin), bet šī lietotne var nedarboties ar jaunām PostgreSQL vai PHP serveriem. Datu bāzu pārvaldībai ir ērti instalēt un izmantot sistēmu **pgadmin4**.  
Lai to instalētu, veiciet šādas darbības:
    
    
    # Repozitorija pievienošana
    curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
    sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
    
    # pgadmin4 instalēšana
    apt install pgadmin4-web

Šīs komandas pievienos lietotnes repozitoriju, repozitorija atslēgas un instalēs tīmekļa versiju. Ir pieejama arī darbvirsmas versija, bet šeit tā netiks apskatīta, jo tā "pavilks" līdzi darbvirsmas vides instalāciju, kas nav piemērota tīmekļa serverim.

### pgadmin4 administratīvās paneļa iestatīšana

Pēc sistēmas instalēšanas izpildiet skriptu un iestatiet paneļa kontu:
    
    
    /usr/pgadmin4/bin/setup-web.sh

Jāievada **e-pasts** (kā lietotājvārds) un **parole**. Parole var atšķirties no tās, ko mēs norādījām datu bāzei postgres. Skripts arī piedāvās izveidot apache2 konfigurāciju. Apstipriniet izveidi.

Kopējiet konfigurācijas failu attiecīgajā apache2 konfigurācijas failu vietā HestiaCP panelī:
    
    
    cp /etc/apache2/conf-enabled/pgadmin4.conf /etc/apache2/conf.d/
    systemctl restart apache2

Pēc pgadmin4 instalēšanas jāpieprasa pievienot PostgreSQL serveri. Lai to izdarītu, dodieties uz adresi:
    
    
    https://<Jūsu HestiaCP paneļa domēns>/pgadmin4

Varat arī:
    
    
    http://<Servera IP adrese>/pgadmin4

Ievadiet **e-pastu** un **paroli** , kas izveidota pgadmin4 administratīvā paneļa iestatīšanas posmā.

![PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a44%40server-panel.net/2023/03/26/image-20230326174220-1.jpg)

Pēc pieteikšanās vispirms jāpieprasa pievienot PostgreSQL serveri pgadmin4 sistēmā. Lai to izdarītu, noklikšķiniet uz pogas **Add New Server**.

![PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a44%40server-panel.net/2023/03/26/image-20230326174354-4.jpg)

Vispārējā cilnē **General** ievadiet jebkuru servera nosaukumu:

![PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a44%40server-panel.net/2023/03/26/image-20230326174416-5.jpg)

Savienojuma cilnē **Connection** ievadiet servera adresi - **localhost** vai **127.0.0.1**. Ievadiet datus no izveidotās datu bāzes **postgres** , ieslēdziet opciju **Save password?**.

![PostgreSQL un pgadmin4 uz HestiaCP paneļa uzstādīšana - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a44%40server-panel.net/2023/03/26/image-20230326174523-8.jpg)

Tad noklikšķiniet uz pogas **Save**. Pēc tam jums būs iespēja pārvaldīt datu bāzes **PostgreSQL** caur **pgadmin4** paneli. Ieteicams izveidot un dzēst datu bāzes caur **HestiaCP** paneli sadaļā **DB** , bet pārējās darbības veikt caur **pgadmin4**. pgadmin4 panelī būs pieejamas **visas datu bāzes** PostgreSQL **visiem servera lietotājiem**.

### Secinājums

Rakstā tika apskatīts veids, kā pievienot PostgreSQL un pgadmin4 HestiaCP vadības panelim.

Līdzīgie raksti

[Kā izveidot savienojumu ar Docker konteineru, izmantojot sFTP](https://zomro.com/lv/blog/faq/306-how-to-connect-to-a-docker-container-via-sftp) [Kā pieslēgties serverim izmantojot FTP, SFTP un SCP](https://zomro.com/lv/blog/faq/144-kak-podkljuchitsja-k-serveru-po-ftp-sftp-i-scp) [Kas ir FTP un kā to izmantot, lai augšupielādētu failus serverī?](https://zomro.com/lv/blog/faq/543-what-is-ftp-and-how-do-i-use-it-to-upload-files-to-a-server) [Kā novērst melnā ekrāna problēmu RDP savienojumā](https://zomro.com/lv/blog/faq/502-how-to-fix-black-screen-in-rdp-connection) [Terminālu servera uzstādīšana Windows Server 2012, 2016, 2019](https://zomro.com/lv/blog/faq/267-ustanovka-servera-terminalov-v-windows-server-2012-2016-2019)

[ Serveris ar GPU no €174.80/mēn. ](/dedicated-servers/type=gpu)
