How-to-Install-PgAdmin-4-Debian-10 - Как установить PgAdmin 4 Debian 10?

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

PostgreSQL

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

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

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

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

В этом руководстве предполагается, что у вас уже установлен и настроен PostgreSQL 9.2.

 

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

Debian 10 поставляется с pgAdmin 3 по умолчанию. Чтобы установить pgAdmin 4, вам нужно включить репозиторий APT PostgreSQL Global Development Group (PGDG) (который содержит пакеты 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

 

Install-Pgadmin-4-on-Debian-10

 

 

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

 

Add-Email-to-PgAdmin - PgAdmin 4

 

 

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

Set-Pgadmin-User-Password

 

 

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

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

# systemctl status apache2 

 

Check-Apache2-Status - PgAdmin 4

 

 

В 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

 

Или

http://localhost/pgadmin4

 

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

Pgadmin-Login

 

 

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

Pgadmin-Dashboard - PgAdmin 4

 

 

Затем добавьте имя нового соединения с сервером и комментарий. И нажмите на вкладку «Connection Tab», чтобы предоставить сведения о соединении — hostnamedatabase namedatabase username, and password , как показано на следующем снимке экрана. Когда вы выполните эти действия, нажмите Save:

Pgadmin-New-Server-Connection-Name

 

 

Pgadmin-New-Connection-Details

 

 

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

Pgadmin-Server-Performance-Overview - PgAdmin 4

 

 

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

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

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
PostgreSQL

Больше похожих постов

How-to-Install-PostgreSQL-10-on-CentOS_RHEL-and-Fedora

Как установить PostgreSQL 10 на CentOS/RHEL и Fedora?

549
0
PostgreSQL10 — это мощная, легко масштабируемая, кроссплатформенная объектно-реляционная база данных с открытым исходным кодом, работающая в Unix-подобных операционных системах, включая…

1 комментарий. Оставить новый

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню