【问题标题】:Meteor.js on Synology NASSynology NAS 上的 Meteor.js
【发布时间】:2013-01-10 12:18:58
【问题描述】:

是否可以将流星应用程序部署到 Synology NAS 并从那里运行?如果有,怎么做?

我想我需要一个 node.js 服务器来在我的 NAS 上运行,但我不知道它启动并运行后该怎么做。

【问题讨论】:

    标签: meteor nas


    【解决方案1】:

    由于 Synology NAS 构建在 linux 之上,因此您可以在其上运行流星。

    因为某些 Synology 的 NAS 单元使用 ARM cpu,您需要为 ARM 编译流星(意味着它的依赖项,例如 MongoDB 和 Node,所有这些都应该是可能的)。

    查看http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have 以确定您的 nas 的 CPU 是 x86 还是 ARM。如果是 ARM,则必须从源代码构建二进制文件。如果是 x86,您可能只需要运行 curl https://install.meteor.com | sh

    查看https://github.com/meteor/meteor#slow-start-for-developers 以在您的 单位。

    【讨论】:

    • 感谢您的回答。我的 NAS 的 CPU 是 ARM 类型的架构,默认情况下,即使我尝试构建新版本,meteor 也不支持。无论如何,在谷歌搜索的帮助下,我已经设法开始编译一个新包,但目前它由于一些 libthread.so 错误而失败,我还没有想到。每当我成功(如果我成功了),我都会尝试对这个过程进行记录......
    【解决方案2】:

    Meteor 也可以部署为普通的 node.JS 应用程序与 meteor deploy 或者您可以使用 demeteorizer (https://www.npmjs.com/package/demeteorizer)

    详情请看这里:https://guide.meteor.com/deployment.html

    【讨论】: