Поиск по сайту:

Как установить PgAdmin 4 Debian 10


pgAdmin — это мощный и многофункциональный инструмент администрирования и управления с графическим пользовательским интерфейсом (GUI) с открытым исходным кодом для базы данных PostgreSQL. В настоящее время он поддерживает PostgreSQL 9.2 или более позднюю версию и работает в Unix и его вариантах, таких как Linux, Mac OS X, а также в операционных системах Windows.

Он предоставляет мощный пользовательский интерфейс, который позволяет легко создавать, управлять, поддерживать и использовать объекты базы данных как начинающим, так и опытным пользователям Postgres.

pgAdmin 4 — это основная версия (и полная переработка) pgAdmin, созданная с использованием Python и Javascript/jQuery, а также среда выполнения рабочего стола, написанная на C++ с Qt. pgAdmin 4 значительно усовершенствован pgAdmin 3 благодаря обновленным элементам пользовательского интерфейса, возможностям многопользовательского/веб-развертывания, информационным панелям и более современному и элегантному дизайну.

В этой статье мы покажем вам, как установить pgAdmin 4 в системе Debian 10, чтобы обеспечить безопасный удаленный доступ к базам данных PostgreSQL.

В этом руководстве предполагается, что у вас уже установлен и настроен PostgreSQL 9.2 или более поздняя версия на вашем сервере Debian 10. В противном случае, чтобы установить его, следуйте нашему руководству: Как установить PostgreSQL 11 на Debian 10.

Установка pgAdmin 4 в Debian 10

Debian 10 по умолчанию поставляется с pgAdmin 3. Чтобы установить pgAdmin 4, вам необходимо включить репозиторий PostgreSQL Global Development Group (PGDG) APT (который содержит пакеты PostgreSQL для Debian). и Ubuntu) в вашей системе.

apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Затем создайте файл репозитория с именем /etc/apt/sources.list.d/pgdg.list.

vim /etc/apt/sources.list.d/pgdg.list

И добавьте следующую строку в файл.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Сохраните изменения и выйдите из файла.

Теперь обновите кеш пакета APT (это обязательный шаг) и установите пакет pgAdmin 4 следующим образом. Пакет pgadmin4-apache2 — это приложение WSGI.

apt-get update
apt-get install pgadmin4  pgadmin4-apache2

Во время установки пакета вам будет предложено указать адрес электронной почты для начальной учетной записи пользователя веб-интерфейса pgAdmin. Этот адрес электронной почты будет использоваться в качестве имени учетной записи. Введите его и нажмите Enter.

Вам также будет предложено установить пароль для начальной учетной записи пользователя pgadmin4. Укажите безопасный и надежный пароль, затем нажмите Enter, чтобы продолжить.

После установки пакетов установщик активирует systemd для запуска службы Apache2 и позволяет ей автоматически запускаться при запуске системы каждый раз, когда система перезагружается.

Вы можете проверить состояние службы с помощью следующей команды, чтобы убедиться, что она запущена и работает.

systemctl status apache2 

В Debian 10 приложение pgAdmin 4 WSGI по умолчанию настроено для работы с HTTP-сервером Apache с использованием файла /etc/apache2/conf-available/pgadmin4.conf. файл конфигурации.

Прежде чем вы сможете получить доступ к веб-интерфейсу pgadmin4, если у вас запущен брандмауэр UFW (он обычно отключен по умолчанию), вам необходимо открыть порт 80 (HTTP), чтобы разрешить входящий трафик службы Apache выглядит следующим образом.

ufw allow 80
ufw allow 443
ufw status

Доступ к веб-интерфейсу pgAdmin 4

Теперь вы можете получить доступ к веб-интерфейсу pgAdmin 4. Откройте веб-браузер, укажите в нем следующий адрес и нажмите Enter.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

Когда появится веб-интерфейс входа в pgAdmin 4, введите адрес электронной почты и пароль, которые вы установили ранее для аутентификации. Затем нажмите «Войти».

После успешного входа вы попадете на панель управления по умолчанию веб-интерфейса pgAdmin4. Чтобы подключиться к серверу базы данных, нажмите Добавить новый сервер.

Затем добавьте новое имя подключения к серверу и комментарий. И нажмите Вкладка «Подключение», чтобы указать сведения о соединении, т. е. имя хоста, имя базы данных, имя пользователя базы данных и пароль, как показано на следующем снимке экрана. Как только вы закончите, нажмите Сохранить.

В дереве Браузер теперь должно быть хотя бы одно соединение с сервером, в котором указано имя соединения, количество баз данных, роли и табличное пространство. Дважды щелкните ссылку База данных, чтобы просмотреть обзор производительности сервера на информационной панели.

Домашняя страница pgAdmin: https://www.pgadmin.org/

Вот и все! pgAdmin 4 значительно улучшен по сравнению с pgAdmin 3 благодаря нескольким новым функциям, улучшениям и исправлениям ошибок. В этом руководстве мы показали, как установить и настроить pgAdmin 4 на сервере Debian 10. Если у вас есть какие-либо вопросы, свяжитесь с нами через форму комментариев ниже.