Sign inSign up

hellslicer/chaunli

By hellslicer

•Updated almost 11 years ago

Simple webchat in NodeJS

Image
0

423

hellslicer/chaunli repository overview

⁠Chaunli

NPM

Dependency Status

Simple webchat in NodeJS.

⁠Requirements

  • Redis

Redis is required to store sessions and messages.

⁠Installation

$ git clone https://github.com/Hellslicer/Chaunli.git .
$ npm install

Change configuration in /config

$ npm start

Default users are:

  • admin@localhost / admin
  • user@localhost / user

⁠Features

  • Realtime
  • Authentification
  • HTML5 Notifications
  • Stored messages
  • Multiple rooms
  • Markdown
  • Avatar via Gravatar
  • i18n

⁠Configuration

  • server

    • host - Host (ie. 127.0.0.1)
    • port - Port (ie. 8210)
  • redis

    • host - Host (ie. 127.0.0.1)
    • port - Port (ie. 6379)
    • prefix - Prefix used to store data (ie. chaunli)
  • secret_token

    Secret token used by Chaunli

  • rooms

    Array of available rooms

  • users

    Array of users

    • id - Unique identifier
    • username - Username
    • alias - Alias used for PM
    • password - MD5 encoded password
    • email - Email
    • roles - Array of permissions
      • admin - Administrator
      • user - Basic user

⁠License

(The MIT License)

Copyright (c) 2014-2015 Kévin Poirot [email protected]⁠. See License⁠ for details.

Tag summary

Content type

Image

Digest

sha256:847b4e6ac…

Size

259.8 MB

Last updated

about 11 years ago

docker pull hellslicer/chaunli