在远程 Shiny 服务器上发布 R-markdown (Shiny doc) (in docker) - 基本问题
Publish R-markdown (Shiny doc) on remote Shiny server (in docker) - basic question
这是基础教育问题。我对一些基本概念感到困惑。
所以我在本地机器上工作并创建了 R-markdown (Shiny doc)。现在,如果我想发布它,只需单击右上角(我之前在 shinyapps.io 建立帐户并连接到它的地方)。好吧,由于某些原因,我想把它发布在不同的地方 shinyapps.io。
所以我的理解是,如果我在 docker 中安装和配置闪亮的服务器,我可以完成它。这是准确的吗?我也需要闪亮的代理吗?
我还阅读了有关 dockerizing shiny app 的内容,但这听起来像是为每个应用程序创建容器实例的大量工作。
发布按钮适用于 shinyapps.io 或 rstudio connect。如果您想使用免费的 shiny-server 发布应用程序,您将无法使用发布按钮。您需要将应用程序的副本放在您配置闪亮服务器发布的文件夹树中。这有点手动。您不一定需要 Docker,但您确实需要 Linux 台计算机才能 运行 shiny-server。如果你想把你的应用程序放在 docker 容器中,如果你想走免费路线,你会想看看 shinyproxy。如果您想走那条路,RStudio 有很棒的付费选项。
这是基础教育问题。我对一些基本概念感到困惑。
所以我在本地机器上工作并创建了 R-markdown (Shiny doc)。现在,如果我想发布它,只需单击右上角(我之前在 shinyapps.io 建立帐户并连接到它的地方)。好吧,由于某些原因,我想把它发布在不同的地方 shinyapps.io。 所以我的理解是,如果我在 docker 中安装和配置闪亮的服务器,我可以完成它。这是准确的吗?我也需要闪亮的代理吗?
我还阅读了有关 dockerizing shiny app 的内容,但这听起来像是为每个应用程序创建容器实例的大量工作。
发布按钮适用于 shinyapps.io 或 rstudio connect。如果您想使用免费的 shiny-server 发布应用程序,您将无法使用发布按钮。您需要将应用程序的副本放在您配置闪亮服务器发布的文件夹树中。这有点手动。您不一定需要 Docker,但您确实需要 Linux 台计算机才能 运行 shiny-server。如果你想把你的应用程序放在 docker 容器中,如果你想走免费路线,你会想看看 shinyproxy。如果您想走那条路,RStudio 有很棒的付费选项。