我最近买了Asustor AS-302T NAS,这对于家庭来说是一个绝对出色的解决方案。其中最令人印象深刻的功能之一是您可以安装扩展NAS普通行为的应用程序。如果您是开发人员,您还可以创建自己的应用程序。
虽然应用程序很有趣,但我更感兴趣的是将我的NAS用作个人nodejs项目的厨房接收器。简而言之,我想运行nodejs应用程序,然后我可以从房子周围的各种其他机器调用。我自己的迷你云用于物联网实验。
安装,只需点击一下
通过App-Central安装了NodeJS我不知道如何在我的NAS上开始使用NodeJS。整个安装基本上是一个开/关开关,根本没有选项或可见设置。我找不到关于上传nodejs应用程序,处理访问权限甚至执行它等实际任务的文档。
在Windows或OS-X下,我会通过命令行或shell使用npm,但Asustor是纯粹的基于html的界面(除了XBMC通过HDMI)。
为什么要向用户提供安装NodeJS的选项 - 如果不能实际使用它?
所以我的问题有三个方面:
答案 0 :(得分:1)
从ASUSTOR Developer's Guide:应用已安装到
/usr/local/AppCentral/$APP_NAME
。
NodeJS可执行文件位于路径/usr/local/AppCentral/nodejs/bin/node
和/usr/local/AppCentral/nodejs/bin/npm
。
您可以通过SSH登录NAS并将其添加到PATH变量,或创建符号链接...
我也在寻找解决方案如何将它们作为服务(守护进程)运行,也许/etc/init.d脚本可能有帮助。