Jinsi ya kufunga PgAdmin 4 Debian 10


pgAdmin ni zana huria, yenye nguvu, na yenye vipengele vingi vya usimamizi na usimamizi wa kiolesura cha mtumiaji (GUI) kwa hifadhidata ya PostgreSQL. Kwa sasa, inaauni PostgreSQL 9.2 au matoleo mapya zaidi, na inaendeshwa kwenye Unix na vibadala vyake kama vile Linux, Mac OS X na mifumo ya uendeshaji ya Windows.

Inatoa kiolesura chenye nguvu cha mtumiaji ambacho hukuwezesha kuunda, kudhibiti, kudumisha na kutumia vitu vya hifadhidata kwa urahisi, na wanaoanza na watumiaji wenye uzoefu wa Postgres sawa.

pgAdmin 4 ni toleo kuu (na kuandika upya kamili) kwa pgAdmin, iliyojengwa kwa kutumia Python na Javascript/jQuery, na muda wa utekelezaji wa eneo-kazi ulioandikwa katika C++ na Qt. pgAdmin 4 inaboresha sana pgAdmin 3 yenye vipengele vya kiolesura (UI) vilivyosasishwa, chaguo za utumiaji za watumiaji wengi/wavuti, dashibodi na muundo wa kisasa na maridadi zaidi.

Katika makala haya, tutakuonyesha jinsi ya kusakinisha pgAdmin 4 kwenye mfumo wa Debian 10 ili kutoa ufikiaji salama, wa mbali kwa hifadhidata za PostgreSQL.

Mwongozo huu unachukulia kuwa tayari una PostgreSQL 9.2 au toleo jipya zaidi iliyosakinishwa na kusanidiwa kwenye seva yako ya Debian 10, vinginevyo ili kuisakinisha, fuata mwongozo wetu: Jinsi ya Kusakinisha PostgreSQL 11 kwenye Debian 10.

Kufunga pgAdmin 4 kwenye Debian 10

Debian 10 meli na pgAdmin 3 kwa chaguo-msingi. Ili kusakinisha pgAdmin 4, unahitaji kuwezesha hazina ya PostgreSQL Global Development Group (PGDG) APT (ambayo ina vifurushi vya PostgreSQL vya Debian na Ubuntu) kwenye mfumo wako.

# apt-get install curl ca-certificates gnupg
# curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Kisha unda faili ya hazina inayoitwa /etc/apt/sources.list.d/pgdg.list.

# vim /etc/apt/sources.list.d/pgdg.list

Na ongeza safu ifuatayo kwenye faili.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Hifadhi mabadiliko na uondoke kwenye faili.

Sasa sasisha kashe ya kifurushi cha APT (ambayo ni hatua ya lazima), na usakinishe pgAdmin 4 kifurushi kama ifuatavyo. Kifurushi cha pgadmin4-apache2 ni programu ya WSGI.

# apt-get update
# apt-get install pgadmin4  pgadmin4-apache2

Wakati wa usakinishaji wa kifurushi, utaombwa kuweka anwani ya barua pepe kwa akaunti ya awali ya kiolesura cha wavuti cha pgAdmin. Barua pepe hii itafanya kazi kama jina la akaunti, itoe na ubonyeze Enter.

Pia utaulizwa kuweka nenosiri la akaunti ya awali ya pgadmin4. Toa nenosiri salama na dhabiti, kisha ubofye Ingiza ili kuendelea.

Mara tu vifurushi vikisakinishwa, kisakinishi huwasha mfumo ili kuanza huduma ya Apache2 na huiwezesha kuanza kiotomatiki wakati mfumo unapowashwa, kila wakati mfumo unapowashwa upya.

Unaweza kuangalia hali ya huduma kwa amri ifuatayo ili kuhakikisha kuwa iko na inafanya kazi.

# systemctl status apache2 

Kwenye Debian 10, pgAdmin 4 WSGI application imesanidiwa kufanya kazi na seva ya Apache HTTP kwa chaguo-msingi kwa kutumia /etc/apache2/conf-available/pgadmin4.conf faili ya usanidi.

Kabla ya kufikia kiolesura cha wavuti cha pgadmin4, ikiwa una firewall ya UFW inayoendesha (kwa kawaida huzimwa kwa chaguomsingi), unahitaji kufungua port 80 (HTTP) ili kuruhusu trafiki inayoingia kwenye huduma ya Apache kama ifuatavyo.

# ufw allow 80
# ufw allow 443
# ufw status

Kufikia pgAdmin 4 Kiolesura cha Wavuti

Sasa unaweza kufikia kiolesura cha wavuti cha pgAdmin 4. Fungua kivinjari na uelekeze kwa anwani ifuatayo na ubofye Ingiza.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

Mara tu kiolesura cha kuingia kwenye wavuti cha pgAdmin 4 kinapoonekana, weka barua pepe na nenosiri uliloweka awali ili kuthibitisha. Kisha bofya ingia.

Baada ya kuingia kwa mafanikio, utatua kwenye dashibodi chaguo-msingi ya kiolesura cha pgAdmin4. Ili kuunganisha kwenye seva ya hifadhidata, bofya Ongeza Seva Mpya.

Kisha ongeza jina jipya la muunganisho wa seva na maoni. Na ubofye kwenye Kichupo cha Muunganisho ili kutoa maelezo ya muunganisho yaani jina la mwenyeji, jina la hifadhidata, jina la mtumiaji la hifadhidata, na nenosiri kama inavyoonyeshwa kwenye picha ya skrini ifuatayo. Mara tu unapomaliza, bofya Hifadhi.

Chini ya mti wa Kivinjari, unapaswa sasa kuwa na angalau muunganisho mmoja wa seva inayoonyesha jina la muunganisho, idadi ya hifadhidata, majukumu, na nafasi ya jedwali. Bofya mara mbili kwenye kiungo cha Hifadhidata ili kuona muhtasari wa utendaji wa seva chini ya Dashibodi.

Ukurasa wa nyumbani wa pgAdmin: https://www.pgadmin.org/

Ni hayo tu! pgAdmin 4 inaboreshwa kwa kiasi kikubwa kwenye pgAdmin 3 ikiwa na vipengele vipya, maboresho na marekebisho ya hitilafu. Katika mwongozo huu, tulionyesha jinsi ya kusakinisha na kusanidi pgAdmin 4 kwenye seva ya Debian 10. Ikiwa una maswali yoyote, wasiliana nasi kupitia fomu ya maoni hapa chini.