ウェブサイト検索

PgAdmin 4 Debian 10 をインストールする方法


pgAdmin は、PostgreSQL データベース用のオープンソースの強力で機能豊富なグラフィカル ユーザー インターフェイス (GUI) 管理ツールです。現在、PostgreSQL 9.2 以降をサポートしており、Unix とその亜種 (Linux、Mac OS X、Windows オペレーティング システムなど) で動作します。

初心者でも経験豊富な Postgres ユーザーでも同様に、データベース オブジェクトを簡単に作成、管理、保守、使用できる強力なユーザー インターフェイスを提供します。

pgAdmin 4 は、pgAdmin のメジャー リリース (および完全な書き換え) であり、PythonJavaScript/jQuery およびデスクトップ ランタイムを使用して構築されています。 C++QtpgAdmin 4 は、更新されたユーザー インターフェース (UI) 要素、マルチユーザー/Web 導入オプション、ダッシュボード、よりモダンでエレガントなデザインにより、pgAdmin 3 を大幅に強化しています。

この記事では、pgAdmin 4Debian 10 システムにインストールして、PostgreSQL データベースへの安全なリモート アクセスを提供する方法を説明します。

このガイドは、PostgreSQL 9.2 以降がDebian 10 サーバーにすでにインストールされ、構成されていることを前提としています。それ以外の場合は、ガイドに従ってください: Debian に PostgreSQL 11 をインストールする方法10.

Debian 10 への pgAdmin 4 のインストール

Debian 10 にはデフォルトで pgAdmin 3 が同梱されています。 pgAdmin 4 をインストールするには、PostgreSQL Global Development Group (PGDG) APT リポジトリ (Debian 用の PostgreSQL パッケージが含まれています) を有効にする必要があります。 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 Web インターフェイスの初期ユーザー アカウントの電子メール アドレスを設定するように求められます。この電子メールはアカウント名として機能するので、それを入力して Enter を押します。

また、pgadmin4 初期ユーザー アカウントのパスワードを設定するように求められます。安全で強力なパスワードを入力し、Enter をクリックして続行します。

パッケージがインストールされると、 インストーラーはsystemd をアクティブにしてApache2 サービスを開始し、システムの起動時やシステムが再起動されるたびにサービスが自動的に開始されるようにします。

次のコマンドを使用してサービスのステータスをチェックし、サービスが稼働していることを確認できます。

systemctl status apache2 

Debian 10 では、pgAdmin 4 WSGI アプリケーションは、デフォルトで /etc/apache2/conf-available/pgadmin4.conf を使用して Apache HTTP サーバーと連携するように設定されています。設定ファイルです。

UFW ファイアウォールを実行している場合 (通常はデフォルトで無効になっています)、pgadmin4 Web インターフェースにアクセスする前に、ポート 80 (HTTP) を開いて許可する必要があります。 Apache サービスの受信トラフィックは次のようになります。

ufw allow 80
ufw allow 443
ufw status

pgAdmin 4 Web インターフェイスへのアクセス

これで、pgAdmin 4 Web インターフェースにアクセスできるようになりました。 Web ブラウザを開き、次のアドレスを指定して Enter をクリックします。

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

pgAdmin 4 Web ログイン インターフェイスが表示されたら、認証のために前に設定した電子メール アドレスとパスワードを入力します。次に、「ログイン」をクリックします。

ログインに成功すると、pgAdmin4 Web インターフェイスのデフォルトのダッシュボードが表示されます。データベース サーバーに接続するには、[新しいサーバーの追加] をクリックします。

次に、新しいサーバー接続名とコメントを追加します。そして、[接続] タブをクリックして、接続の詳細 (ホスト名データベース名データベース ユーザー名、<) を入力します。次のスクリーンショットに示すように、strong>パスワードを入力します。完了したら、「保存」をクリックします。

ブラウザ ツリーの下に、接続名、データベースの数、ロール、テーブル スペースを示すサーバー接続が少なくとも 1 つあるはずです。 [データベース] リンクをダブルクリックして、ダッシュボードの下にサーバー パフォーマンスの概要を表示します。

pgAdmin ホームページ: https://www.pgadmin.org/

それだけです! pgAdmin 4 は、いくつかの新機能、改善、バグ修正により、pgAdmin 3 を大幅に改善しています。このガイドでは、Debian 10 サーバーに pgAdmin 4 をインストールして設定する方法を説明しました。ご質問がある場合は、以下のコメントフォームからご連絡ください。