【发布时间】:2014-11-11 20:52:39
【问题描述】:
我创建了一个 R Shiny 应用程序,我想与我网络中的同事共享它。 我尝试在我的计算机上托管该应用程序,以便网络中的其他用户可以访问它并将其与他们的数据文件一起使用。
我试过了:
runApp("appname",host="0.0.0.0",port=3986)
还有:
runApp("appname",host="DNSMachinename")
后一种尝试导致以下错误:
虽然我的同事能够访问该应用程序,但它并不能像在我的机器上那样运行。 感谢您的帮助。
【问题讨论】:
-
也许可以考虑在 AWS 上使用闪亮的服务器。如果您愿意,我可以发布更多详细信息作为答案。 AWS 可以限制 IP 级别的访问,并且闪亮的服务器本身具有内置的身份验证。
-
是否可以将旧计算机设置为托管 Shiny 应用程序的服务器?我很想迁移到 AWS,但在这一点上,我是少数在工作场所使用 Shiny 和 R 的人之一,我需要展示我们可以获得的价值来证明迁移到 AWS 的合理性。跨度>
-
我在下面发布了一些我认为有助于为团队设置 R 环境的信息。
-
通过在我的工作站上的虚拟机上设置闪亮的服务器,我成功地与网络上的同事共享应用程序。但最终,我们迁移到了 AWS。
-
这就是我正在尝试采取的步骤,一旦我的上级看到我认为我们处于需要 AWS 或同等水平的规模的价值。