From 6552b1248f5d4be7ebff0b4a5767633f0566813a Mon Sep 17 00:00:00 2001 From: Chris Jean-Marie Date: Thu, 10 Apr 2025 14:36:17 +0000 Subject: [PATCH] Add postgresql database instructions --- README.md | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bbfa991..870404d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,38 @@ # Jean-Marie family website -The Jean-Marie family website is a place to share information about family activities \ No newline at end of file +The Jean-Marie family website is a place to share information about family activities + +Postgresql server setup and configuration +- Create new debian container + - 2GB RAM + - 8G Storage + - link to ZFS storage pool +- Update packages + - apt update && apt upgrade -y && apt autoremove -y +- Install current postgresql source + - apt install -y postgresql-common + - /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh + - apt install -y postgresql +- Move cluster to ZFS + - Stop postgresql + - systemctl stop postgresql + - Create new directory for cluster in ZFS + - from ZFS server create world writable directory + - Move current cluster to new location + - from ZFS server ensure ownership of all files in moved directory is postgres + - Point to new location + - nano /etc/postgresql//main/postgresql.conf + - data_directory = '' + - Restart postgresql + - systemctl start postgresql +- Allow external access + - Edit pg_hba.conf + - Change host all address to local network + - Edit postgresql.conf + - Change listen_adress to '*' +- Change password + - su postgres + - psql + - alter user postgres with password ''; + - \q + - exit