首页 > 编程知识 正文

rocketchat教程,rocketchat下载

时间:2023-05-04 18:38:03 阅读:158428 作者:4863

Rocket.Chat是特性最丰富的Slack开源替代品之一。

主要功能:群聊、直接通讯、聊天组、桌面提醒、媒体嵌入、链接预览、文件上传、音视频聊天、截图等。

Rocket.Chat本机支持Windows、Mac OS X、Linux、iOS和Android平台。 Rocket.Chat通过hubot集成了非常受欢迎的服务,包括GitHub、GitLab、Confluence和JIRA。

高级功能包括OTR消息、XMPP多用户聊天、Kerberos身份验证和p2p文件共享。

以下教程是在centoslinuxrelease7.2. 1511 (core )下安装的Rocket.Chat,可以通过正式教程安装在此处。 Deploying Rocket.Chat on Centos 7。

主要依赖于三个工具Nginx、CentOS 7和Mongodb

教程归档在我的Github中官网安装相关说明添加epel存储库并更新所有内容。

在复制yum-yinstallepel-release yum-y update代码的典型情况下,新系统附带curl工具。 如果没有,则需要安装。 稍后使用。 如下所示。

通过复制yum install -y curl代码安装node.js和npm

yum install -y nodejs npm# node版本重要版本必须安装` n才能切换到NPMinstall-ginheritsn#node版本,请复制n 4.8.4代码并单击meme

curl https://install.meteor.com | sh安装复制代码安装Mongodb数据库安装使用Mongodb首先添加yum repo

VI/etc/yum.repos.d/MongoDB.repo复制代码以下,保存:wq并退出

[ MongoDB ] name=mongodbrepositorybaseurl=http://downloads-distro.MongoDB.org/repo/red hat/OS/x86 _ 64/gpgchads

yum install-ygraphicsmagickmongodb-org-server MongoDB-org gcc-c复制代码预配置数据库

连接到要启动MongoDBservice mongod start#的MongoDBmongo use rocketchat #添加#数据库exit##数据库service mongod restart复制

CD/opt curl-l https://download.rocket.chat/stable-o rocket.chat.tgz #解压缩rocket.chat.tgztarzxvfrocket.chat.tgz========sudo重要信息===========sudo npm install #之前使用sudoCD .复制代码直接在命令行中运行以下命令,以配置PORT、root__

export port=3000 export root _ URL=http://127.0.0.133603000/export mongo _ URL=MongoDB ://localhost 336027017 如果未配置DNS,请使用IP而不是主机名。 稍后可以在“管理员”菜单中更改。

要启动服务,Mongodb首先使用以下命令启动主机:

要复制chkconfig mongod on代码,必须启动mongo。

试图安装systemctlstartmongod # centos6. x/etc/init.d/mongodstart复制代码

现在就做快速测试,确认一切是否正常,然后继续吧:

node main.js复制代码meteor npm install --save bcrypt复制代码使用上面的连接地址http://127.0.0.1:3000/在浏览器中打开,然后单击注册新帐户

名称: admin电子邮件: admin@admin.com密码:复制test1234代码并单击“发送”,系统将提示您选择用户。 直接选择管理员,然后单击此用户名继续。

error : mongo _ urlmustbesetinenvironment复制代码报告node-v46-linux-x64无错误,直接重命名文件夹即可解决。

CD/opt/rocket.chat/programs/server/NPM/node _ modules/meteor/rocketchat _ Google-vision/node _les 复制代码启动VI/usr/lib/systemd/system/rocketchat.service复制代码将以下内容复制到上述文件中:

[ unit ] description=therocket.chat server after=network.target remote-fs.target NSS-lookup.target nginx.target mom main.jsstandardoutput=syslogstandarderror=syslogsyslogidentifier=rocketchatuser=root environment=mongo _ u URL=mond.com-as-accessed-from-internet 33603000/port=3000 [ install ] wanstall

systemctlenablerocketchat.service复制代码将在最后一次运行时启动,因此不需要。

systemctlstartrocketchat.service复制代码

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。