Я пытаюсь создать приложение Rstudio/Shiny и разместить его в нашей интрасети, чтобы все остальные в нашем офисе могли это увидеть. Я парень из окна, и инструкции онлайн о том, как настроить блестящий сервер в среде Linux, немного сложны для меня. Есть ли простой способ, которым я мог бы достичь этой цели, не испортив Linux. Даже если я это сделаю, есть простой способ просто сделать мою веб-страницу доступной для людей в нашей компании, а не для всех в Интернете. Спасибо!
Публикация приложения Rstudio Shiny в интранете
Ответ 1
вам не нужен блестящий сервер для этого, вам просто нужно запустить экземпляр R с блестящими
http://rstudio.github.io/shiny/tutorial/#ui-and-server
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 будет беспокоиться о том, как управлять серверами, контролировать производительность и обеспечивать бесперебойную работу.