Как установить pgAdmin в Debian 11

Как установить pgAdmin в Debian 11

 

В этом руководстве мы покажем вам, как установить pgAdmin в Debian 11. Для тех из вас, кто не знал, pgAdmin — это бесплатный веб-инструмент с открытым исходным кодом, который предоставляет удобный веб-интерфейс для полного управления базами данных PostgreSQL. и включает в себя несколько функций, которые могут помочь вам с легкостью администрировать и поддерживать базы данных. Он написан на Python и поддерживает многие операционные системы, такие как Linux, Windows и macOS.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку pgAdmin на Debian 11 (Bullseye).

Установите pgAdmin на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

Шаг 2. Установка PostgreSQL.

Перед установкой pgAdmin5 на вашем сервере должен быть установлен сервер PostgreSQL. Теперь выполните следующую команду, чтобы установить его:

sudo apt install postgresql

После установки PostgreSQL запустите службу PostgreSQL и включите ее запуск при перезагрузке системы:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

Шаг 3. Установка pgAdmin в Debian 11.

По умолчанию pgAdmin недоступен для установки непосредственно из базового репозитория Debian 11. Теперь мы добавляем в вашу систему официальный репозиторий pgAdmin:

echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main"\
| sudo tee /etc/apt/sources.list.d/pgadmin4.list

Затем импортируйте ключ GPG репозитория pgAdmin, используя следующую команду:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

После этого установите pgAdmin, используя следующую команду:

sudo apt update
sudo apt install pgadmin4-web

Шаг 4. Настройте pgAdmin.

Теперь мы настраиваем pgAdmin 4 перед тем, как получить к нему доступ:

sudo /usr/pgadmin4/bin/setup-web.sh

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

Setting up pgAdmin 4 in web mode on a Debian based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: admin@infoit.com.ua
Password: your-strong-passwd
Retype password: your-strong-passwd
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
We can now configure the Apache Web server for you. This involves enabling the wsgi module and configuring the pgAdmin 4 application to mount at /pgadmin4. Do you wish to continue (y/n)? y << Type y and press Enter
The Apache web server is running and must be restarted for the pgAdmin 4 installation to complete. Continue (y/n)? y << Type y and press Enter
Apache successfully restarted. You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin

Шаг 5. Настройте брандмауэр.

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

sudo ufw allow 80
sudo ufw allow 443
sudo ufw status

Шаг 6. Войдите в веб-интерфейс PgAdmin.

После успешной установки откройте свой веб-браузер и введите URL-адрес для доступа к веб-интерфейсу pgAdmin4. Вы будете перенаправлены на страницу входа в pgAdmin4:http://your-server-ip/pgadmin4

Поздравляю! Вы успешно установили pgAdmin . Благодарим за использование этого руководства для установки последней версии pgAdmin на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт pgAdmin .

Оставить ответ

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

двадцать − восемнадцать =