Files
servercode/postgresql-pgadmin4.txt

36 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

2024-02-12 16:21:01 -06:00
https://computingforgeeks.com/how-to-install-pgadmin4-on-debian/
apt install gnupg gnupg2
echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list
cat /etc/apt/sources.list.d/pgadmin4.list
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
2024-03-11 10:53:23 -05:00
su - postgres
psql
# DROP DATABASE djadmindb;
CREATE USER djadmin WITH PASSWORD '***************************' CREATEDB;
CREATE DATABASE djadmindb WITH OWNER djadmin;
ALTER ROLE djadmin SET client_encoding TO 'utf8';
ALTER ROLE djadmin SET default_transaction_isolation TO 'read committed';
ALTER ROLE djadmin SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE djadmindb TO djadmin;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO djadmin;
GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO djadmin;
grant postgres to djadmin
\q
psql "postgres://djadmin@192.168.1.6/djadmindb"
2024-02-12 16:21:01 -06:00
sudo apt update
apt install pgadmin4-web
/usr/pgadmin4/bin/setup-web.sh
sudo ufw allow http
sudo ufw allow https
2024-02-14 23:54:42 -06:00
sudo adduser MYUSERNAME
sudo usermod -aG sudo MYUSERNAME
su - MYUSERNAME
sudo usermod -a -G www-data $USER
2024-02-12 16:21:01 -06:00
sudo apt remove curl
2024-02-14 23:54:42 -06:00
2024-03-11 10:53:23 -05:00