让我们聊天是一个基于node.js的聊天应用程序

Lets-Chat 实时聊天软件

小型和亲密团队的实时聊天应用

让我们聊天是在node.js和mongodb中开发的。使用此开源软件改善远程协作

概述

让我们聊天是针对小型团队的开源实时聊天软件。该实时聊天软件旨在容易部署,并解决中小型团队的常见通信问题。 与Slack,Microsoft Teams,Zulip和Rocket.Chat相比,Let’s Chat是一个低调的实时聊天软件。此实时聊天应用程序在浏览器和支持BYOS(带上自己的服务器)中运行。 让我们聊天不支持视频会议之外,因为它的开发团队的附带项目的功能有限。这种实时聊天和协作工具可帮助团队远程使用基本的聊天功能。这可能是一支便宜的替代休闲和微软团队。

要求

-node.js 0.11+ -MongoDB 2.6+

  • Python 2.7

特征

以下是Lets-Chat的关键功能

  • BYOS(带上自己的服务器) -LDAP / Kerberos身份验证 -XMPP多用户聊天(MUC)
  • 多个房间
  • 桌面通知
  • @mentions
  • 私人 /受密码保护的房间
  • 图像嵌入
  • 文件上传
  • 友好型
  • 像休息一样的API
  • 多语言(I18N)
  • 成绩单 /聊天历史记录

安装说明

使用github安装克隆让我们聊天存储库,然后安装依赖项。

git clone https://github.com/sdelements/lets-chat.git
cd lets-chat
npm install

可选 - 适用于自定义设置,复制和编辑设置.yml.sample:

cp settings.yml.sample settings.yml

运行让我们聊天:

npm start

使用Docker安装如果您想能够在没有容器IP的情况下从主机访问实例,则可以使用标准端口映射:

docker run  --name some-letschat --link some-mongo:mongo -p 8080:8080 -d sdelements/lets-chat

然后,通过http:// localhost:8080或http:// host-ip:8080在浏览器中访问它。

 简体中文