Код: Выделить всё
sudo apt install curl
Добавляем GPG-ключ pgAdmin:
Код: Выделить всё
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
Добавляем репозиторий pgAdmin:
Код: Выделить всё
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && sudo apt update'
Установка:
Код: Выделить всё
sudo apt install pgadmin4
Можно еще установить рабочий стол:
Код: Выделить всё
sudo apt install pgadmin4-desktop
и/или WEB интерфейс:
Код: Выделить всё
sudo apt install pgadmin4-web
Настройте учетную запись пользователя для "pgAdmin-web"
Код: Выделить всё
sudo /usr/pgadmin4/bin/setup-web.sh
После чего будет запрошен адрес электронной почты и пароль.
Далее, будут вопросы, которые необходимо разрешить. Разрешите инициализацию, а также перезапустите веб-сервер Apache, введя “y”:
Доступ к интерфейсу по адресу:
http://127.0.0.1/pgadmin4
По умолчанию прослушка идет только на 127.0.0.1, для того, что бы можно было из вне подключиться необходимо в файле "/etc/postgresql/ХХ/main/postgresql.conf" указать:
Код: Выделить всё
listen_addresses = '*'
Так-же в файле "/etc/postgresql/ХХ/main/pg_hba.conf" необходимо указать кому и как можно подключаться:
Например строка:
Код: Выделить всё
host all all 192.168.111.160/32 scram-sha-256
разрешит подключаться с использованием логина и пароля с адреса 192.168.111.160 всем пользователям ко всем базам !
Удалить:
Код: Выделить всё
sudo apt purge pgadmin4