Skip to content
Loki Messenger public chat server
JavaScript
Branch: master
Clone or download
neuroscr Merge pull request #15 from neuroscr/refactor
Dynamic blacklist and refactor
Latest commit 632c59b Nov 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dialects
logic
models
server @ 1509752
test
.gitignore
.gitmodules
.travis.yml
README.md
config.js
fetchWrapper.js
lib.dialect.js
lib.overlay.js
logic.js
loki_template.ini
overlay_server.js
package-lock.json
package.json
storage.js

README.md

loki-messenger-public-server

Loki Messenger public chat server

an express REST API for serving persistence history public chat rooms for Loki Messenger. It's run by 2 daemons, the platform servers providing an ADN standard REST API and another with Loki Messenger specific behaviors (crypto-key registration and enhanced moderation functions).

System requirements:

  • NodeJS
  • A storage engine supported by camintejs for persistence
    • Recommended: MySQL/MariaDB, SQLite3, PostgresQL, Redis
    • Possible: Mongo, CouchDB, Neo4j, Cassandra, Riak, Firebird, TingoDB, RethikDB, ArangoDB

set up instructions may look something like

git submodule init
git submodule update
cp loki_template.ini loki.ini
# edit loki.ini
npm i -g pm2
npm i
pm2 start overlay_server.js --watch --name "overlay"
cd server
npm i
cp config.sample.json config.json
# edit config.json
pm2 start app.js --watch --name "platform"
You can’t perform that action at this time.