在内部服务器上设置Shiny app
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在内部服务器上设置Shiny app相关的知识,希望对你有一定的参考价值。
出于安全考虑,我需要在内部服务器上运行Shiny应用程序。我可以和IT人员讨论如何实现它,但我是我公司的两个使用R的人之一,因此IT从未遇到过这种情况。
我一直在网上寻找内部支持闪亮应用程序的方法,但我无法真正找到最近发布的有用的内容。我知道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的主要内容,如果未能解决你的问题,请参考以下文章
Azure 功能无法访问托管在内部 windows 服务器中的 WCF 服务