3

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

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

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

谢谢

4

1 回答 1

8

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

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

要下载 zip,请转到 Rocket.Chat github 项目,然后单击下载 ZIP

GitHub 下载选项.

或者你可以通过 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上添加问题。当我们有一个生产就绪版本时,会有更好的分步安装说明。

于 2015-07-31T12:24:51.107 回答