LAN을 통해 앱을 공유하는 것은 매우 멋지지만 해킹 같은 일입니다. 저는 몇몇 동료들과 함께 시도해 보았지만 작동하지만 지속 가능한 솔루션보다 사무용품에 가깝습니다.
정확한 문제 (예 : 회사가 Shiny Server를 지불하지 않거나 클라우드 서비스에 보안 문제가있는 경우)를 위해 RInno 패키지 개발이 끝났습니다.
는 시작하려면 :
install.packages("RInno")
require(RInno)
RInno::install_inno()
그런 다음 당신은 그냥 설치 프레임 워크를 만들기 위해이 함수를 호출해야합니다 당신은 당신의 동료에 대한 연구를하고 싶으 시다면
create_app(app_name = "myapp", app_dir = "path/to/myapp")
compile_iss()
누가 돈 'T는, 그것은 설치되어 추가 include_R = TRUE
create_app
에 :
create_app(app_name = "myapp", app_dir = "path/to/myapp", include_R = TRUE)
기본값은 shiny, magrittr 및 jsonlite를 포함하므로 ggplot2 또는 plotly와 같은 다른 패키지를 사용하는 경우 pkgs
인수에 추가하십시오.
다른 기능에 관심이 있다면
create_app(
app_name = "myapp",
app_dir = "path/to/myapp"
pkgs = c("shiny", "jsonlite", "magrittr", "plotly", "ggplot2"),
remotes = c("talgalili/installr", "daattali/shinyjs"))
, 나는 최근에 우리는 로컬 가지고 CentOS의 7 리눅스 OS 서버에 반짝를 설치 한 FI Labs - RInno
[반짝이는 서버로 시작] (https://github.com/rstudio/shiny-server)? – hrbrmstr