gpt4 book ai didi

r - 托管和设置自己的 Shiny 应用程序,无需 Shiny 服务器

转载 作者:行者123 更新时间:2023-12-03 05:07:21 26 4
gpt4 key购买 nike

我正在尝试为我的同事提供 Shiny 的应用程序,而他们无需运行甚至无需安装 R。

所以我读了this webpage并发现这句话:

If you are familiar with web hosting or have access to an IT department, you can host your Shiny apps yourself.

在“共享为网页”部分下。

我该怎么做?

问题是我的公司受到有关网络托管和安全等方面的某些限制,并且(目前)不会支付 Shiny 的服务器专业版的费用。

但是上面这句话给了我希望,让我自己能建立一些东西来说服他们。

最佳答案

如果你的电脑和你同事的电脑属于同一个局域网,这很容易实现。只需通过以下方式运行您的应用程序:

runApp(host = "0.0.0.0", port = 5050)

通过 host 参数设置的值表示接受任何连接(不仅仅是来自本地主机)。 port 参数可以采用您想要的任何值(只需确保避免选择 sshhttp 等其他服务使用的端口)。然后,记下你的本地IP(如果你在linux下,可以通过ifconfig看到)。假设您的 IP 是 192.168.1.70。您的同事可以通过在浏览器的地址栏中插入 192.168.1.70:5050(即您的 IP,后跟 : 和您选择的端口号)来使用您的应用。 p>

如果您想从 LAN 外部进行访问,当有人通过 5050 端口连接到您的公共(public) IP 时,您可以将路由器定向到您的 PC。

关于r - 托管和设置自己的 Shiny 应用程序,无需 Shiny 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26799722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com