Przewodniki
PostgreSQL na twoim własnym VPS: rozsądna konfiguracja domyślna
Sprawdź zainstalowaną wersję poleceniem psql --version. Szablon używa pakietu dystrybucji: PostgreSQL 17 w Debianie 13 i PostgreSQL 16 w Ubuntu 24.04.
IntoClouds · Opublikowano: 13 lipca 2026 · Zaktualizowano: 11 września 2026
Co faktycznie robi instalator uruchamiany jednym kliknięciem
Sprawdź zainstalowaną wersję poleceniem psql --version. Szablon używa pakietu dystrybucji: PostgreSQL 17 w Debianie 13 i PostgreSQL 16 w Ubuntu 24.04.
Jedno ustawienie domyślne liczy się bardziej niż pozostałe: nasłuchuje wyłącznie na localhost. Nic nie jest wystawione do internetu, dopóki tego wyraźnie nie zmienisz — baza danych dostępna dla całego świata już pierwszego dnia to początek historii o włamaniu.
Pierwsze kroki na serwerze
Zaloguj się przez SSH i utwórz prawdziwego użytkownika oraz bazę danych, zamiast pracować jako superużytkownik:
sudo -u postgres createuser --pwprompt appsudo -u postgres createdb -O app appdb- Połącz:
psql -U app -d appdb -h 127.0.0.1
W kontenerze adres 127.0.0.1 wskazuje ten kontener. Łącz kontenery przez wspólną sieć Docker i nazwę usługi bazy danych.
Otwieranie zdalnego dostępu bez żałowania tego
Pozostaw PostgreSQL na localhost. Do zdalnej administracji użyj tunelu SSH:
ssh -L 15432:127.0.0.1:5432 root@<server-ip>psql -h 127.0.0.1 -p 15432 -U app -d appdbKopie zapasowe: to, czego nikt nie pomija drugi raz
Nie backupujemy Twojego serwera, dopóki tego nie włączysz — automatyczne kopie dzienne to płatny dodatek, i jest to w naszym Regulaminie, a nie drobnym drukiem. Dla bazy danych i tak chcesz dwóch warstw: kopii lub migawki całego serwera przed ryzykownymi zmianami oraz pg_dump gdzieś poza maszynę (cron + dowolny object storage) dla samych danych. Zrzut, którego nigdy nie odtworzyłeś testowo, to nadzieja, a nie kopia — odtwórz go raz do bazy jednorazowej i miej pewność, że procedura działa.
Oficjalna dokumentacja
Wybierz kolejny krok
Pomożemy wybrać serwer, uruchomić i przenieść projekt. Prześlij obecną konfigurację i wymagania; zakres oraz koszt ustalimy przed rozpoczęciem prac.