Deploy Locally Without Docker
note
PayString was previously known as PayID.
Basic requirements#
Make sure your system meets these requirements before you set up a PayString server.
- RAM: Minimum of 100 MB
- Postgres: 11.7 or later, with pgpool-II in front
- Node.js version: 12 or later
Before you begin, make sure that you have installed Postgres locally, or in an otherwise accessible location.
Clone the PayString repo.
git clone https://github.com/paystring/paystring.git && cd payidInstall dependencies.
npm iGenerate the build files in
build/*(app code + SQL scripts).npm run buildStart PayString. The
npm run startcommand generates the schema if it does not yet exist.To make sure PayString runs continuously, run PayString through a tool like
forever.npm install forever -gRun PayString with
forever.