Publish Rstudio Shiny App in intranet

后端 未结 3 2026
猫巷女王i
猫巷女王i 2021-01-31 06:34

I am trying to build a Rstudio/Shiny App and post it in our intranet so that everyone else in our office could see it. I am a windows guy, and the instructions online about how

相关标签:
3条回答
  • 2021-01-31 06:54

    you don't need shiny server for this, you just need to run an R instance with shiny

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

    http://shiny.rstudio.com/

    shiny automatically runs it at local host... you need to change it to your own ip if you want your colleges be able to access it..

    ip="192.168.178.10" # change this!
    runApp("../microplate",host=ip) # change microplate to the name of your shiny package/app
    
    0 讨论(0)
  • 2021-01-31 06:56

    RStudio also has a hosted Shiny option that is currently in Alpha. You can sign up here https://www.shinyapps.io/admin/#/signup

    With hosted Shiny the intention is to let developers focus on building applications while RStudio will worry about managing servers, monitoring performance, and ensuring uptime.

    0 讨论(0)
  • 2021-01-31 07:03

    I am sharing apps using the following:

    runApp(list(ui=ui, server=server), host="0.0.0.0", port=1234)
    

    (if your ui.R and server.R are in the same file)

    runApp("C:/shinyapp", host="0.0.0.0", port=1234)
    

    (if you have an ui.R and a server.R files as 2 files in the shinyapp folder)

    After, I send my IP followed by the port that I set up as an hyperlink. Assuming that my IP is 192.168.178.10, I will send:

    http://192.168.178.10:1234

    Monitoring a shiny app shared in my internal network

    0 讨论(0)
提交回复
热议问题