【问题标题】:How to install Rocket Chat to server via SSH? [closed]如何通过 SSH 将 Rocket Chat 安装到服务器? [关闭]
【发布时间】:2015-07-31 02:16:29
【问题描述】:

我有兴趣在我的Arvixe 共享托管服务器上设置Rocket chat,因此我可以通过将其编程到我需要的聊天系统中来对其进行修改。

我知道设置此 Web 应用程序的理想方式是通过 SSH,这是我感兴趣的。我的问题是,我找不到任何说明或教程记录通过 ssh 设置过程的说明。

有人可以指导我通过 ssh 执行此操作的说明,或向我提供在我的服务器上安装 Rocket Chat 的实际步骤。

谢谢

【问题讨论】:

  • 有关专业服务器或网络相关基础设施管理的问题对于 Stack Overflow 来说是无关紧要的,除非它们直接涉及编程或编程工具。您可能能够获得有关服务器故障的帮助。

标签: node.js web-applications ssh server rocket.chat


【解决方案1】:

这里是火箭队成员。 Rocket.Chat 还没有准备好投入生产,所以还没有发布版本,也没有关于如何安装它的教程。如果您有兴趣安装开发版,以下是您应该知道的:

首先要做的事情。您必须确保您的服务器可以托管 node.js,如果尚未安装,您可以安装 mongoDB。如果您在 VPS 上,则需要克隆存储库或下载 zip 文件,然后将流星端口配置为端口 80,或者您必须在 Web 服务器设置中将端口 3000 重定向到端口 80。

要下载 zip,请转到 Rocket.Chat github 项目并点击下载 ZIP

或者你可以通过 wget 下载

wget https://github.com/RocketChat/Rocket.Chat/archive/master.zip

然后您可以解压文件并构建项目,方法是进入 Rocket.Chat-master 目录并运行

unzip master.zip
cd ./Rocket.Chat-master
meteor build --server your_hostname --directory .

然后进入 ./bundle/programs/server

cd ./bundle/programs/server

并通过发出此命令安装所有组件

npm install

返回捆绑目录

cd ../..

运行节点,在执行之前设置 MONGO_URL、ROOT_URL 和 PORT 环境变量。 假设您将在端口 3000(即流星默认端口)上运行 Rocket.Chat,您将运行以下命令

MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://localhost:3000 PORT=3000 node main.js

将 localhost 更改为您的主机名,并将端口 3000 更改为您将运行它的任何端口。

之后,您可以通过进入http://localhost:3000(或您已更改主机名和端口的任何内容)访问您的聊天实例。

如果您需要进一步的帮助,请告诉我们。如果您在安装时遇到问题,也可以在 https://github.com/RocketChat/Rocket.Chat/issues 上添加问题。 当我们有一个生产就绪版本时,会有更好的分步安装说明。

【讨论】:

  • 感谢您的回答,但问题是针对共享托管服务器,而不是 VPS。 RC 能否在这样的环境中轻松安装?
猜你喜欢
  • 1970-01-01
  • 2015-07-21
  • 2013-02-11
  • 1970-01-01
  • 1970-01-01
  • 2017-11-23
  • 2011-02-15
  • 2010-09-14
  • 2023-03-18
相关资源
最近更新 更多