Public | Automated Build

Last pushed: 2 years ago
Short Description
Simple webchat in NodeJS
Full Description

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.

Docker Pull Command
Owner
hellslicer
Source Repository