我創建了我的第一個Shiny應用程序,我想與人分享。 我有一個文件夾,其中包含我的ui.R文件和我的Server.R文件。閃亮的應用程序投入生產
我已經成功地爲它安裝了服務器並安裝了Shiny Server,它運行得非常好。事實上,我已經在Web瀏覽器中寫了這個閃亮的應用程序。
我的問題是我在哪裏保存閃亮的服務器上的腳本,這樣我可以將鏈接發送給的人,它只會加載一個網站(假設他們有憑據?
謝謝您的時間。
我創建了我的第一個Shiny應用程序,我想與人分享。 我有一個文件夾,其中包含我的ui.R文件和我的Server.R文件。閃亮的應用程序投入生產
我已經成功地爲它安裝了服務器並安裝了Shiny Server,它運行得非常好。事實上,我已經在Web瀏覽器中寫了這個閃亮的應用程序。
我的問題是我在哪裏保存閃亮的服務器上的腳本,這樣我可以將鏈接發送給的人,它只會加載一個網站(假設他們有憑據?
謝謝您的時間。
我發現了另一個問題類同一個我一直在尋找。
Hosting LAN Shiny apps run from command line
這由specifiying,我應該通過大便的移動我的測試腳本投產回答的問題g them /srv/shiny-server/myApp
你使用哪臺服務器?也許AWS(亞馬遜)?然後,您可以將其上載到服務器上的其中一個文件夾中。就亞馬遜而言,你可以通過S3瀏覽器來完成。
您可以使用域名將您重定向到您保留閃亮應用程序的特定文件夾。每個閃亮的應用程序應該有自己的子目錄,你保留服務器和UI腳本。然後你加載你閃亮的名字是這樣的: yourdomain.com/sub_directory_where_shiny_script_are_located
不要忘記調整腳本的目錄,這樣當你加載任何數據,它加載位於Ubuntu的服務器上的數據,例如。
if(Sys.info()[['user']] %in% c("ubuntu","shiny")) {
load("/a2cka/ShinyApps/sub_directory_shin_app_/data.csv}