Archived
1
0
This repository has been archived on 2023-08-12. You can view files and clone it, but cannot push or open issues or pull requests.
nntpchan/doc/database/postgres/configure-postgres.md
wzeth e57d4ea921 Use more succinct postgres role creation command
It is far less error prone to use the tools that Postgres provides to create the role and the database. This amendment also ensures the created role password is encrypted.
2016-09-10 09:34:00 -04:00

856 B

Configuring Postgres database

These are instructions for setting up NNTPChan with Postgres as the data-storage system.

##Configuring Postgres A user with sufficient privileges to run su is required (hint: you can use root). This command switches to the Postgres user, creates a Postgres role called srnd, and prompts for a password. For illustrative purposes, we will use srnd as the password.

# su - postgres -c "createuser --pwprompt --createdb --encrypted srnd"

###Important

It's easiest to connect to Postgres using role-based authentication. In this case, our Linux user srnd matches up with our Postgres role srnd, so role-based authentication can take place. If you're running SRNDv2 as a different user (e.g. nntpchan), you will need to create a role that matches that user using the command above.