提供在服务器中创建的URL(使用shinyR app)访问本地桌面访问的每个人

时间:2017-07-12 16:48:48

标签: r url shiny port shiny-server

我在R中创建了一个模型,并使用闪亮的R创建了界面,以便在浏览器中打开它。现在,所有这些都是在服务器中创建的。

我的问题是:

当我与其他人一起运行shinyapp时,如何共享此浏览器网址?

我的意思是,如果我复制url并在我的服务器的浏览器中打开它,我就能打开它。

但是如果我尝试从本地桌面打开相同的url,我就无法打开它。

它无法识别url。 我的url就像http://10.***.***.***:****(*是所有数字,在冒号(:)之前,它是服务器的IP地址,冒号(:)之后是端口)

1 个答案:

答案 0 :(得分:0)

根据您的问题,目前尚不清楚您是否安装了shiny-server。如果我说的是你已经熟悉的事情,请道歉。

shiny是一个R包,当您启动应用程序时,使用“本地”服务器在本地查看您的工作结果。但是无法共享生成的网址:它对您和您的应用来说是本地的。

你需要:

  1. 从RStudio下载最新版本的shiny-server并将其安装在服务器上(仅适用于Linux类型的计算机)。请注意,这与安装R软件包无关。
  2. 安装项目文件夹,例如myAppshiny-server的特定目录,通常是/srv/shiny-server/myApp& chown - R shiny:shiny
  3. 的文件夹
  4. 确保服务器上安装了R。
  5. 安装应用程序所需的任何R包
  6. 转到<your box IP address>:3838/myApp以查看您的应用正常运行
  7. 有关更多必要的详细信息,请参阅latest admin guide for shiny-server