Skip to content
/ iceman Public

Node Interaction and Chat Environment Manager

Notifications You must be signed in to change notification settings

sidelab/iceman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iceman - Interaction and Chat Environment Manager

Iceman is a managed interaction and chat environment that is designed to scale to high concurrent chat usage. The project was commissioned as part of the Kondoot site refresh to replace an installation of Openfire. As good as Openfire is, it was heavierweight than required and also required completely separate backend db, etc and thus didn't integrate as nicely as it could.

Iceman, however, has no authentication or RDMBS storage baked in. Rather it has appropriate integration points for authentication and storage. From an integration perspective, it does mean there is a little more to do to get it running, but integration will be far more seamless in the long run.

Creating an Iceman Server

Iceman is not a standalone chat server, but rather a node module that is designed to give you a solid headstart into creating your own chat server. So, first you are going to need to require iceman as a dependency in your node module:

npm install iceman --save

Once you have access to iceman, you can then start to create your chat server:

Further Information

About

Node Interaction and Chat Environment Manager

Resources

Stars

Watchers

Forks

Packages

No packages published