- Live network: https://web.moera.org
- Read more about Moera at https://moera.org
- Bugs and feature requests: https://github.com/MoeraOrg/moera-issues/issues
- As prerequisites, you need to have Node.js 18+ and PostgreSQL 9.6+ installed. In all major Linux distributions, you can install them from the main package repository.
- Create a PostgreSQL user
<username>
with password<password>
and an empty database<dbname>
owned by this user (see detailed instructions). - Go to the project root.
- Copy
.env
file to.env.local
and fill database credentials inDATABASE
variable. - Put a correct
moera-client-android-firebase-account.json
file to etc/ subdirectory under the project root. It is the Firebase service account private key that you need to download from the Firebase console. - By default, the server runs on port 8101. If you want it to run on a
different port, set the
PORT
variable in.env.local
accordingly. - Run
yarn install
ornpm install
. - Run
yarn start
ornpm start
.