簡體   English   中英

在Intranet中發布Rstudio Shiny App

[英]Publish Rstudio Shiny App in intranet

我正在嘗試構建一個Rstudio / Shiny App並將其發布到我們的Intranet中,以便我們辦公室中的其他人都可以看到它。 我是一個Windows家伙,網上有關如何在Linux環境中設置閃亮服務器的說明對我來說有點困難。 有沒有一種簡單的方法可以在不搞亂Linux的情況下實現這一目標。 即使我必須這樣做,有一種簡單的方法可以讓我的網頁可供我們公司內的人使用,而不是互聯網上的每個人。 謝謝!

你不需要閃亮的服務器,你只需要運行一個閃亮的R實例

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

http://shiny.rstudio.com/

閃亮自動在本地主機上運行...如果您希望您的學院能夠訪問它,您需要將其更改為您自己的IP ..

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

RStudio還有一個托管的Shiny選項,目前在Alpha中。 您可以在此處注冊https://www.shinyapps.io/admin/#/signup

托管Shiny的目的是讓開發人員專注於構建應用程序,而RStudio將擔心管理服務器,監控性能和確保正常運行時間。

我正在使用以下內容分享應用:

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

(如果你的ui.R和server.R在同一個文件中)

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

(如果你有一個ui.R和一個server.R文件作為shinyapp文件夾中的2個文件)

之后,我發送我的IP,然后是我設置為超鏈接的端口。 假設我的IP是192.168.178.10,我將發送:

http://192.168.178.10:1234

監控內部網絡中共享的閃亮應用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM