No description
  • JavaScript 69.4%
  • Shell 29%
  • HTML 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-03-03 02:21:25 +01:00
conf updated .gitignore to ignore .bak files, and added the conf options 2021-03-03 02:19:39 +01:00
public NodeJS-based web & Faye server for WEnotes 2016-05-09 07:42:38 +00:00
.gitignore updated .gitignore to ignore .bak files, and added the conf options 2021-03-03 02:19:39 +01:00
config.json NodeJS-based web & Faye server for WEnotes 2016-05-09 07:42:38 +00:00
LICENSE NodeJS-based web & Faye server for WEnotes 2016-05-09 07:42:38 +00:00
options.json.example NodeJS-based web & Faye server for WEnotes 2016-05-09 07:42:38 +00:00
package.json Add incoming webhook for receiving from RocketChat 2016-05-09 11:50:52 +00:00
README.md Update README 2016-05-31 08:38:49 +00:00
server.js updated config file to reside in ../config dir 2021-03-03 01:24:33 +01:00

WEnotes-server

This is a simple NodeJS-based web and Faye server used for WEnotes. Its main purpose is to allow WEnotes clients to subscribe to topics (channels, tags, rooms) of interest.

It also serves as a simple proxy to the backing CouchDB server so that all requests can happen on port 80 (avoiding problems with networks that filter other ports).

And its simple webserver provides an incoming endpoint for integrations with Rocket.Chat (or presumably Slack or Mattermost, but those are untested).

server.js is intended to be run under a supervisor such as forever or pm2.

License

MIT