[ADD] DO Documentation
This commit is contained in:
parent
8b7e257d49
commit
18b713bc44
|
|
@ -0,0 +1,34 @@
|
|||
Either Use managed db service from DO https://www.digitalocean.com/products/managed-databases-postgresql
|
||||
|
||||
or Setup a new VPS and install Postgres on it as follows
|
||||
|
||||
https://www.cherryservers.com/blog/how-to-install-and-setup-postgresql-server-on-ubuntu-20-04#step-6-setup-postgresql-server
|
||||
|
||||
|
||||
and dont forget to setup following
|
||||
|
||||
|
||||
vim /etc/postgresql/14/main/postgresql.conf
|
||||
|
||||
Uncomment and edit the listen_addresses attribute to start listening to start listening to all available IP addresses.
|
||||
|
||||
listen_addresses = '*'
|
||||
|
||||
Now edit the PostgreSQL access policy configuration file.
|
||||
|
||||
vim /etc/postgresql/14/main/pg_hba.conf
|
||||
|
||||
Append a new connection policy (a pattern stands for [CONNECTION_TYPE][DATABASE][USER] [ADDRESS][METHOD]) in the bottom of the file.
|
||||
|
||||
host all all 0.0.0.0/0 md5
|
||||
|
||||
We are allowing TCP/IP connections (host) to all databases (all) for all users (all) with any IPv4 address (0.0.0.0/0) using an MD5 encrypted password for authentication (md5).
|
||||
|
||||
It is now time to restart your PostgreSQL service to load your configuration changes.
|
||||
|
||||
systemctl restart postgresql
|
||||
|
||||
And make sure your system is listening to the 5432 port that is reserved for PostgreSQL.
|
||||
|
||||
ss -nlt | grep 5432
|
||||
|
||||
Loading…
Reference in New Issue