我有兴趣在我的Arvixe共享托管服务器上设置Rocket 聊天,因此我可以通过将其编程到我需要的聊天系统中来对其进行修改。
我知道设置此 Web 应用程序的理想方法是通过 SSH,这是我感兴趣的。我的问题是,我无法找到任何说明或教程来记录通过 ssh 设置过程的过程。
有人可以指导我通过 ssh 执行此操作,或者为我提供在我的服务器上安装 Rocket Chat 的实际步骤。
谢谢
我有兴趣在我的Arvixe共享托管服务器上设置Rocket 聊天,因此我可以通过将其编程到我需要的聊天系统中来对其进行修改。
我知道设置此 Web 应用程序的理想方法是通过 SSH,这是我感兴趣的。我的问题是,我无法找到任何说明或教程来记录通过 ssh 设置过程的过程。
有人可以指导我通过 ssh 执行此操作,或者为我提供在我的服务器上安装 Rocket Chat 的实际步骤。
谢谢
火箭队成员在这里。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上添加问题。当我们有一个生产就绪版本时,会有更好的分步安装说明。