Публикация приложения Rstudio Shiny в интранете

Я пытаюсь создать приложение Rstudio/Shiny и разместить его в нашей интрасети, чтобы все остальные в нашем офисе могли это увидеть. Я парень из окна, и инструкции онлайн о том, как настроить блестящий сервер в среде Linux, немного сложны для меня. Есть ли простой способ, которым я мог бы достичь этой цели, не испортив Linux. Даже если я это сделаю, есть простой способ просто сделать мою веб-страницу доступной для людей в нашей компании, а не для всех в Интернете. Спасибо!

Ответ 1

вам не нужен блестящий сервер для этого, вам просто нужно запустить экземпляр R с блестящими

http://rstudio.github.io/shiny/tutorial/#ui-and-server

http://shiny.rstudio.com/

shiny автоматически запускает его на локальном хосте... вам нужно изменить его на свой собственный ip, если вы хотите, чтобы ваши колледжи могли получить к нему доступ.

ip="192.168.178.10" # change this!
runApp("../microplate",host=ip) # change microplate to the name of your shiny package/app

Ответ 2

В RStudio также есть опция Shiny, которая в настоящее время находится в Alpha. Вы можете подписаться здесь https://www.shinyapps.io/admin/#/signup

С размещением Shiny предполагается, чтобы разработчики сосредоточились на создании приложений, в то время как RStudio будет беспокоиться о том, как управлять серверами, контролировать производительность и обеспечивать бесперебойную работу.