Pomoc PostgreSQL dostęp do bazy z innych komputerów

QQryq

Entry Technician
Q Associate
19 Styczeń 2023
62
3
8
36
QNAP
HS-251
Ethernet
1 GbE
Witam sznowne grono zainstalowałem bazę postgreSQL przez Container station wg poradnika stąd: How to Use Container Station to Establish a Managed PostgreSQL Container ale mam problem i nie wiem gdzie szukać ;-) liczę, że mnie naprowadzicie na właściwą ścieżkę ❤️

Mój YAML wygląda następująco:

Kod:
version: '3'


services:
  postgres:
    image: postgres:11.6
    restart: on-failure
    ports:
      - 127.0.0.1:5432:5432
    volumes:
      - /share/postgreSQL/Container/postgresdb:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=*************


  phppgadmin:
    image: edhongcy/phppgadmin:latest
    restart: on-failure
    ports:
      - 7070:80
      - 7443:443
    depends_on:
      - postgres     
    environment:
      - PHP_PG_ADMIN_SERVER_DESC=PostgreSQL
      - PHP_PG_ADMIN_SERVER_HOST=postgres
      - PHP_PG_ADMIN_SERVER_PORT=5432
      - PHP_PG_ADMIN_SERVER_SSL_MODE=allow
      - PHP_PG_ADMIN_SERVER_DEFAULT_DB=template1
      - PHP_PG_ADMIN_SERVER_PG_DUMP_PATH=/usr/bin/pg_dump
      - PHP_PG_ADMIN_SERVER_PG_DUMPALL_PATH=/usr/bin/pg_dumpall
      - PHP_PG_ADMIN_DEFAULT_LANG=auto
      - PHP_PG_ADMIN_AUTO_COMPLETE=default on
      - PHP_PG_ADMIN_EXTRA_LOGIN_SECURITY=false
      - PHP_PG_ADMIN_OWNED_ONLY=false
      - PHP_PG_ADMIN_SHOW_COMMENTS=true
      - PHP_PG_ADMIN_SHOW_ADVANCED=false
      - PHP_PG_ADMIN_SHOW_SYSTEM=false
      - PHP_PG_ADMIN_MIN_PASSWORD_LENGTH=1
      - PHP_PG_ADMIN_LEFT_WIDTH=200
      - PHP_PG_ADMIN_THEME=default
      - PHP_PG_ADMIN_SHOW_OIDS=false
      - PHP_PG_ADMIN_MAX_ROWS=30
      - PHP_PG_ADMIN_MAX_CHARS=50
      - PHP_PG_ADMIN_USE_XHTML_STRICT=false
      - PHP_PG_ADMIN_HELP_BASE=http://www.postgresql.org/docs/%s/interactive/
      - PHP_PG_ADMIN_AJAX_REFRESH=3


i przy pomocy container station i web'owego ( port 7070 ) phpPhAdmin interfejsu loguję się i wszystko działa, ale kiedy próbuję zainstalowany program na innym komputerze połączyć z tą bazą po adresie Qnapa i porcie 5432 to nic nie słychać i nie mogę nawiązać połączenia,
czy trzeba gdzieś na Qnapie pozwolić na dostęp po tym porcie czy gdzie indziej jest problem i nie mogę go rozwiązać ?

Postgres log
1707584368227.png

1707584475785.png
 
Jeżeli nie masz żadnych przesłanek aby korzystać z specyficznej wersji bazy danych jednak osobiście starałabym się z najnowszych 11 (EOL) jest dość stara wersja.

Osobiście mam uruchomiona 14.5 i poza mapowaniem jak wskazał @SiewcaRyżu na serwis nie specyficzny host zupełnie nic w konfiguracji bazy danych nie robiłem.

PostgreSQL: Feature Matrix
 
Co ruszyło mógłbyś napisać jaka zmiana naprawiła problem z ludzkiej życzliwości! ;)
A przepraszam, usunąłem wpis o localhost i ustawiłem same porty

1707736036535.png

po odbudowaniu bazy wszystko ładnie działa, mam pytanko techniczne jeszcze, czy można wykonać aktualizację bazy na bieżącym dokerze ? bo mam wersję 11.6 a chciałbym wrzucić np. 14, czy zawsze wiąże się to z eksportem bazy i utworzeniem jej na nowo ?
 
  • Clapping Hands
  • Lubię to
Reakcje: jerry1333 i 3Qn

Użytkownicy znaleźli tą stronę używając tych słów:

  1. postgres