Як встановити PgAdmin 4 на Debian 11

pgAdmin – це потужний і багатофункціональний засіб адміністрування зі зручним веб-інтерфейсом. Це засіб керування базами даних для однієї з найпопулярніших систем РСУБД з відкритим вихідним кодом – PostgreSQL.

pgAdmin використовується як новачками, так і досвідченими користувачами Postgres. У pgAdmin є такі можливості, як Query Tool, ERD Tool для проектування і документування схем, панель моніторингу та інші. У цьому посібнику ми покажемо, як встановити pgAdmin 4 на сервер Debian 11.

Необхідні умови

  • VPS Debian 11
  • Доступ до облікового запису користувача root (або доступ до облікового запису адміністратора з привілеями root)

Крок 1: Вхід на сервер і оновлення пакетів серверної ОС

Спочатку увійдіть на сервер Debian 11 через SSH як користувач root:

ssh root@IP_Address -p Port_number
apt-get update -y

Крок 2: Встановлення PostgreSQL

Перед встановленням pgAdmin4 на вашому сервері має бути встановлений сервер PostgreSQL. Якщо він не встановлений, то його можна встановити за допомогою такої команди:

# apt-get install postgresql

Перевірити, чи встановлено і чи працює PostgreSQL, можна за допомогою команди systemctl status:

# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor pr>
Active: active (exited) since Tue 2023-06-20 15:33:18 CDT; 2min 56s ago
Main PID: 2786 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4148)
Memory: 0B
CPU: 0
CGroup: /system.slice/postgresql.service

Увімкнути запуск PostgreSQL під час кожного перезавантаження системи можна за допомогою команди:

systemctl enable postgresql

Крок 3: Створення бази даних і користувача PostgreSQL

Далі можна підключитися до оболонки PostgreSQL і створити нову базу даних і нового користувача:

# su - postgres 
# psql

Після підключення для створення користувача dbuser із заданим паролем можна скористатися такою командою:

postgres= CREATE USER dbuser WITH PASSWORD 'password';

Тепер можна також створити нову базу даних:

postgres= CREATE DATABASE pgdb;

Потім наступною командою надайте всі привілеї базі даних PostgreSQL:

postgres= GRANT ALL PRIVILEGES ON DATABASE pgdb to pguser;

Потім вийдіть з оболонки PostgreSQL, виконавши таку команду:

postgres= \q 
exit

Крок 4. Встановіть pgAdmin 4

За замовчуванням pgAdmin4 не включено до стандартного репозиторію Debian 11. Тому вам необхідно додати репозиторій pgAdmin4 в APT.

echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bullseye 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

Після цього оновіть apt, і ви зможете встановити pgAdmin за допомогою наступних команд:

sudo apt update 
sudo apt install pgadmin4-web

Крок 5. Налаштування pgAdmin.

Тепер ми налаштуємо pgAdmin 4 перед отриманням доступу до нього:

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

Для завершення налаштування вам буде запропоновано ввести свій Email і пароль, як показано нижче:

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: [email protected] 
Password: your-password 
Retype password: your-passwdord 

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

Після завершення встановлення Ви можете відкрити http://YOUR-IP-ADDRESS/pgadmin у Вашому улюбленому браузері та увійти в pgAdmin 4.

Вітаємо! Ви успішно встановили pgAdmin 4 на Debian 11 і тепер можете приступити до його використання, а потім до складання та налаштування.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x