〇pgwebの画面
インストール方法
1. PostgreSQL13のインストール以下のコマンドを実行します。
sudo apt-get update
sudo apt-get -y install postgresql-13
echo "listen_addresses='*'" | sudo tee -a /etc/postgresql/13/main/postgresql.conf
sudo sed -i -e 's|^host.*all.*all.*127\.0\.0\.1\/32.*md5|#host all all 127.0.0.1/32 md5|' /etc/postgresql/13/main/pg_hba.conf
echo "host all all 127.0.0.1/32 password" | sudo tee -a /etc/postgresql/13/main/pg_hba.conf
echo "host all all 192.168.1.0/24 password" | sudo tee -a /etc/postgresql/13/main/pg_hba.conf
※ネットワーク環境によって適宜変更してください
sudo systemctl restart postgresql.service
sudo su - postgres << EOF
psql -c "
alter user postgres with password 'postgres';
create user test with password 'test';
"
psql -c "
create database test owner test encoding 'UTF8' lc_collate 'ja_JP.UTF-8' lc_ctype 'ja_JP.UTF-8' template 'template0';
"
EOF
※適宜パスワードを変更してください。2. 以下のコマンドを実行してpgwebをインストールします。
wget https://github.com/sosedoff/pgweb/releases/download/v0.11.8/pgweb_linux_amd64.zip
unzip pgweb_linux_amd64.zip
sudo mkdir -p /opt/pgweb
sudo mv pgweb_linux_amd64 /opt/pgweb
cat << EOF | sudo tee /etc/systemd/system/pgweb.service
[Unit]
Description=pgweb
[Service]
Type=simple
ExecStart=/opt/pgweb/pgweb_linux_amd64 --sessions --bind=0.0.0.0 --listen=8080
WorkingDirectory=/opt/pgweb
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable pgweb
sudo systemctl start pgweb
3. ブラウザからhttp://<pgwebをインストールしたホストまたはIPアドレス>:8080/ にアクセスします
関連情報
・pgwebのgithubリポジトリhttps://github.com/sosedoff/pgweb
0 件のコメント:
コメントを投稿