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/