forked from ddrilling/AsbCloudServer
1.3 KiB
1.3 KiB
install postgresql
sudo apt install postgresql-common
sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
sudo apt install postgresql-14
install timescaledb
Add repo:
sudo sh -c "echo 'deb [signed-by=/usr/share/keyrings/timescale.keyring] https://packagecloud.io/timescale/timescaledb/ubuntu/ $(lsb_release -c -s) main' > /etc/apt/sources.list.d/timescaledb.list"
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/timescale.keyring
sudo apt-get update
sudo apt install timescaledb-2-postgresql-14
config timescale
Run configurator/installer
sudo service postgresql stop
sudo timescaledb-tune
change postgres default password
sudo service postgresql start
sudo -u postgres psql postgres -p 5499
alter user postgres with password 'q';
External access to postgres
in config file
/etc/postgresql/14/main/postgresql.conf
allow external access - replace listen_addresses = 'local'
to listen_addresses = '*'
change port - replace port = '5433'
to port = '5499'
in config file
/etc/postgresql/14/main/pg_hba.conf
Add line to allow your IP:
host all all <your ip>/32 scram-sha-256
check connection:
psql -h <server ip> -p 5499 -d postgres -U postgres -W