Hosting LAN Shiny-Apps werden über die Befehlszeile ausgeführt

Ich versuche, eine Shiny-App auf einem Computer zu hosten, der mit einem LAN verbunden ist. In dem Verzeichnis, in dem sich meine App befindet, befinden sich die Skripte server.R, ui.R und launcher.R. Die Datei launcher.R sieht folgendermaßen aus:

#!/usr/bin/Rscript
library(shiny)
setwd("~/path/to/shinyApp/")
shiny::runApp(host="0.0.0.0",port=4414)

Wenn ich dies über RStudio ausführe, wird die App gestartet, verhält sich normal und kann von anderen Computern über das LAN aufgerufen werden, indem in einem Browser 987.65.43.21:4414 aufgerufen wird. Wenn ich die App mit @ starlaunch.browser=T lautet die Adresse 127.0.0.1:4414

Ich möchte den Launcher ausführen und die App hosten können, ohne dass RStudio ausgeführt wird. Wenn ich versuche, den Launcher-Code über die Befehlszeile auszuführen, gibt die App die üblichen Meldungen au

Loading required package: methods
Listening on http://0.0.0.0:4414

, aber ich kann nicht über einen LAN-Browser auf die App zugreifen. Wenn ich auf dem Hostcomputer zu 127.0.0.1:4414 navigiere, kann ich darauf zugreifen, jedoch nicht über die IP-Adresse des Computers auf einem anderen Computer, wie ich es beim Ausführen von RStudio tun könnte.

Hat jemand einen Einblick, was los sein könnte? Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage