提供在服务器中创建的URL(使用shinyR应用程序)访问本地桌面的所有人
问题描述:
我已经在R中创建了一个模型,并使用闪亮的R在浏览器中打开它创建了界面。现在,所有这些都是在服务器中创建的。提供在服务器中创建的URL(使用shinyR应用程序)访问本地桌面的所有人
我的问题是:
我如何可以分享时,我与其他人运行shinyapp
是开放获取这个浏览器的URL。
我的意思是,如果我复制url
并在我的服务器中的浏览器中打开它,我可以打开它。
但是,如果我尝试从本地桌面打开相同的url
,我无法打开它。它不识别url
。 我url
就像http://10.***.***.***:****
(*都为数字,冒号(:),它是服务器和冒号后的IP地址之前(:)它的端口)
答
从你的问题,目前尚不清楚是否您是否安装了shiny-server
。道歉,如果我说你已经熟悉的事情。
shiny
是一个R包,当您启动应用程序时,使用“本地”服务器在本地查看您的工作结果。但是生成的URL不能共享:它是本地的,你和你的应用程序。
您需要:从RStudio
- 下载最新版本的
shiny-server
和一个安装在服务器上(仅适用于Linux的型机)。请注意,这与安装R软件包无关。 - 安装您的项目文件夹,例如
myApp
,到shiny-server
的特定目录,通常/srv/shiny-server/myApp
&chown - R
的文件夹,shiny:shiny
- 确保R的服务器上安装盒。
- 在
<your box IP address>:3838/myApp
安装应用程式 - 转到所需的任何[R包,看看您的应用程序工作
请咨询latest admin guide for shiny-server
有更多必要的细节。