Chaunli
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 hellslicer@minecorps.fr. See License for details.