pgAdmin 4 to oficjalny, rozbudowany interfejs webowy do zarządzania bazami PostgreSQL. W tym przewodniku krok po kroku pokażemy, jak zainstalować pgAdmin 4 w trybie serwerowym na Ubuntu 24.04, skonfigurować dostęp webowy oraz zabezpieczyć połączenie.

Wymagania wstępne

  • Serwer z Ubuntu 24.04
  • Dostęp do konta z uprawnieniami sudo
  • Zainstalowany serwer PostgreSQL (opcjonalnie lokalnie lub zdalnie)
  • Połączenie internetowe

Krok 1: Aktualizacja systemu

sudo apt update
sudo apt upgrade -y

Krok 2: Instalacja zależności Pythona i Apache

pgAdmin 4 w trybie webowym wymaga Pythona 3 i serwera Apache (lub Nginx). Zainstaluj niezbędne pakiety:

sudo apt install -y apache2 libapache2-mod-wsgi-py3 python3-pip python3-venv

Krok 3: Dodanie oficjalnego repozytorium pgAdmin 4

Pobierz klucz GPG i dodaj źródło:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/jammy pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update

Krok 4: Instalacja pgAdmin 4

Możesz zainstalować pgAdmin 4 w trybie desktopowym lub webowym. W środowisku serwera wybierz web:

sudo apt install -y pgadmin4-web

Krok 5: Konfiguracja pgAdmin 4 w trybie webowym

Uruchom skrypt konfigurujący:

sudo /usr/pgadmin4/bin/setup-web.sh

Podczas uruchomienia podaj adres e-mail i hasło administratora pgAdmin 4. Skrypt skonfiguruje Apache i utworzy wirtualny host /pgadmin4.

Krok 6: Dostęp do panelu pgAdmin 4

Otwórz przeglądarkę i przejdź pod adres:

http://IP_SERWERA/pgadmin4

Zaloguj się przy użyciu wcześniej utworzonych danych administratora.

Krok 7: (Opcjonalnie) Zabezpieczenie połączenia SSL

Dla bezpieczeństwa zalecamy włączenie HTTPS. Możesz skorzystać z Certbota i Let’s Encrypt:

sudo apt install -y certbot python3-certbot-apache
sudo certbot --apache -d twojadomena.pl

Certbot automatycznie skonfiguruje przekierowania HTTP→HTTPS.

Dlaczego warto wybrać serwer od Netcloud24?

Aby zapewnić wydajne i niezawodne środowisko dla pgAdmin 4 i PostgreSQL, wybierz usługi VPS Windows lub serwery dedykowane od Netcloud24. Gwarantujemy:

  • Dedykowane zasoby CPU i RAM
  • Szybkie dyski SSD NVMe
  • Elastyczne skalowanie zgodnie z potrzebami
  • Wsparcie techniczne 24/7 oraz wysoka dostępność

Podsumowanie

pgAdmin 4 na Ubuntu 24.04 to wygodne rozwiązanie do zarządzania bazami PostgreSQL przez przeglądarkę. Dzięki temu przewodnikowi błyskawicznie postawisz własny panel webowy, a serwery Netcloud24 zapewnią mu stabilne działanie.

Sprawdź ofertę serwerów: https://netcloud24.com/

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *