怀抱观古今,寝食展戏谑。这篇文章主要讲述在内部服务器上设置Shiny app相关的知识,希望能为你提供帮助。
出于安全考虑,我需要在内部服务器上运行Shiny应用程序。我可以和IT人员讨论如何实现它,但我是我公司的两个使用R的人之一,因此IT从未遇到过这种情况。
【在内部服务器上设置Shiny app】我一直在网上寻找内部支持闪亮应用程序的方法,但我无法真正找到最近发布的有用的内容。我知道R经常变化并且不断改进,因此2010年或2014年的文章没有我想要的那么有用。
我正在寻找可以带给我的IT部门的信息,以帮助他们将我的应用程序放到内部服务器上,而无需他们对R进行大量研究。
答案答案很大程度上取决于您的需求,具体取决于应用程序的复杂程度和同时用户的数量。由于这只是内部的,您可能不需要经历Pork Chop评论中描述的长度。
在最基本的实例中,您可以在现有服务器上加载RStudio并使用runApp(初始化闪亮应用程序的常规方法)。在左上角,您将看到内部http地址,以及“在浏览器中打开”按钮。连接到服务器的任何用户都可以导航到内部地址并使用该应用程序。如果您不太可能拥有并发用户,并且不介意将RStudio实例专用于应用程序,那么这是IT处理它的最简单方法。请注意,此实现非常有限。
下一级将是一个免费使用的开源Shiny Server Community Edition。设置它的过程比较复杂,但在此处介绍:http://docs.rstudio.com/shiny-server/请注意,这是专业版的文档,但我相信它与开源版本的文档相同。所有开源指南都链接到shinyapps.io。要下载Shiny Server Community Edition,请访问:https://www.rstudio.com/products/shiny/download-server/或者您可以在这里查看产品差异:https://www.rstudio.com/products/shiny/shiny-server/
推荐阅读
- 如何在Shiny app中的仪表板主体中输出数据库表()
- 从android externel文件夹编译源代码
- 新的App Server,DB服务器,间歇性半秒延迟
- Microsoft App认证流程
- 如何防止AppBar / CommandBar截断AppBarButton的标签()
- LaunchFullTrustProcessForCurrentAppAsync杀死win32应用程序
- 适用于Android Studio的十六进制代码颜色库[关闭]
- 在android中使用外部字体
- Android - SearchView - setTypeface不可用