Perhaps the authors of ShinyProxy
can give a much better answer, but here is my understanding:
- The server needs to support Java 8 and Docker (or you can install Java 8 and Docker on your server).
- Assuming that you are accessing your server through SSH, the commands will be entered into the SSH terminal.
- Yes Docker must be installed on the server
- ShinyProxy doesn't seem to need to be installed. You just need to download it (
shinyproxy-0.5.0.jar
) to a location on the server, and then run java -jar shinyproxy-0.5.0.jar
(in your SSH terminal) - To launch a Shiny application, you first need to pack it as an R package, and then create a Docker image for the R package. The application actually runs inside the Docker container. You also need a configuration file to tell ShinyProxy where to look for the Docker image. Example here https://github.com/openanalytics/shinyproxy-demo
source share