R Shiny Web Hosting

R Shiny Server Commercial Edition

R Version 3.4.1

Hosting is based on files put in the ShinyApps folder in a users home directory.

/dsa/home/<Pawprint>/ShinyApps/

or

~/ShinyApps/

The Web URL for accessing user's hosted directory:This will be available at:

https://rshiny.dsa.missouri.edu/students/<pawprint>/

A full example:

/dsa/home/abc1d2/ShinyApps/DATA-SCI-8654/module1-hello/

Is available at

https://rshiny.dsa.missouri.edu/students/abc1d2/DATA-SCI-8654/module1-hello/

Deploy your Shiny App

We use a script stored on DSA NFS to depoly Shiny Apps

/dsa/scripts/shiny-deploy

To run this script, we have 3 input arguments

/dsa/scripts/shiny_deploy COURSE WORKING_DIRECTORY APP_FOLDER
  1. COURSE: The course you build this Shiny App for
  2. WORKING_DIRECTORY: The directory you store your Shiny Apps
  3. APP_FOLDER: The folder stores the Shiny App you want to deploy

For example, I have a Shiny App called hello for course DATA-SCI-8320 is ready to deploy and located at the following path

~/jupyter/test-apps/hello

The command to deploy this Shiny App will be

/dsa/scripts/shiny_deploy DATA-SCI-8320 ~/jupyter/test-apps hello

Once the Shiny App is successfully deployed, you will see the follwoing message

xxx@jupyter-xxx:~/jupyter$ /dsa/scripts/shiny_deploy DATA-SCI-8320 ~/jupyter/test-apps hello
sending incremental file list
hello/
hello/readme.md
             45 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=2/4)
hello/server.R
            231 100%  225.59kB/s    0:00:00 (xfr#2, to-chk=1/4)
hello/ui.R
            163 100%  159.18kB/s    0:00:00 (xfr#3, to-chk=0/4)

sent 705 bytes  received 77 bytes  1,564.00 bytes/sec
total size is 439  speedup is 0.56

Below are the R packages installed in the RShiny environment.


  - r-assertthat=0.2.0=r341h6115d3f_1
  - r-backports=1.1.2=r341hc070d10_1
  - r-base=3.4.1=h4fe35fd_8
  - r-base64enc=0.1_3=r341hc070d10_2
  - r-bh=1.66.0_1=r341_1001
  - r-bindr=0.1.1=r341h6115d3f_1
  - r-bindrcpp=0.2.2=r341h9d2a408_1
  - r-cli=1.0.0=r341h6115d3f_1
  - r-colorspace=1.3_2=r341hc070d10_2
  - r-crayon=1.3.4=r341h6115d3f_1
  - r-crosstalk=1.0.0=r341h6115d3f_1
  - r-curl=3.2=r341hc070d10_2
  - r-d3r=0.8.4=r341h6115d3f_0
  - r-data.table=1.11.4=r341hc070d10_2
  - r-dichromat=2.0_0=r341_1000
  - r-digest=0.6.18=r341hc070d10_0
  - r-dplyr=0.7.6=r341h9d2a408_1
  - r-dygraphs=1.1.1.6=r341h6115d3f_1
  - r-ellipse=0.4.1=r341h6115d3f_1
  - r-evaluate=0.11=r341h6115d3f_0
  - r-fansi=0.3.0=r341hc070d10_0
  - r-foreign=0.8_71=r341hc070d10_2
  - r-geosphere=1.5_7=r341hc070d10_1
  - r-ggmap=2.6.1=r3.4.1_0
  - r-ggplot2=3.1.0=r341h6115d3f_0
  - r-ggthemes=4.0.1=r341h6115d3f_0
  - r-glue=1.3.0=r341h470a237_2
  - r-gridextra=2.3=r341h6115d3f_1
  - r-gtable=0.2.0=r341h6115d3f_1
  - r-hexbin=1.27.2=r341h364d78e_2
  - r-highr=0.7=r341h6115d3f_1
  - r-htmltools=0.3.6=r341hfc679d8_2
  - r-htmlwidgets=1.2=r341h6115d3f_0
  - r-httpuv=1.4.5=r341hfc679d8_1
  - r-httr=1.3.1=r341h6115d3f_1
  - r-igraph=1.2.2=r341he0ffe0d_1
  - r-jpeg=0.1_8=r341hc070d10_2
  - r-jsonlite=1.5=r341hc070d10_2
  - r-knitr=1.20=r341h6115d3f_1
  - r-labeling=0.3=r341h6115d3f_1
  - r-later=0.7.3=r341h9d2a408_0
  - r-lattice=0.20_35=r341hc070d10_0
  - r-lazyeval=0.2.1=r341hc070d10_2
  - r-leaflet=2.0.2=r341h6115d3f_0
  - r-magrittr=1.5=r341h6115d3f_1
  - r-mapdata=2.3.0=r341hc070d10_2
  - r-mapproj=1.2.6=r341hc070d10_3
  - r-maps=3.3.0=r341hc070d10_2
  - r-maptools=0.9_3=r341hc070d10_2
  - r-markdown=0.8=r341hc070d10_3
  - r-mass=7.3_50=r341hc070d10_2
  - r-matrix=1.2_14=r341hc070d10_2
  - r-mgcv=1.8_24=r341hc070d10_2
  - r-mime=0.5=r341hc070d10_2
  - r-munsell=0.5.0=r341h6115d3f_1
  - r-networkd3=0.4=r341h6115d3f_2
  - r-nlme=3.1_137=r341h364d78e_0
  - r-nlp=0.1_11=r341h6115d3f_0
  - r-openssl=1.0.2=r341h9f97512_0
  - r-pillar=1.3.0=r341h6115d3f_0
  - r-pkgconfig=2.0.2=r341h6115d3f_1
  - r-plogr=0.2.0=r341h6115d3f_1
  - r-plotly=4.8.0=r341h6115d3f_0
  - r-plyr=1.8.4=r341h9d2a408_2
  - r-png=0.1_7=r341hc070d10_2
  - r-promises=1.0.1=r341h9d2a408_0
  - r-proto=1.0.0=r341_1
  - r-purrr=0.2.5=r341hc070d10_1
  - r-r6=2.2.2=r341h6115d3f_1
  - r-raster=2.6_7=r341h9d2a408_2
  - r-rcolorbrewer=1.1_2=r341h6115d3f_1
  - r-rcpp=1.0.0=r341h9d2a408_0
  - r-reshape2=1.4.3=r341h9d2a408_2
  - r-rgdal=1.3_6=r341h67cc41c_0
  - r-rgeos=0.4_2=r341h6e737c5_0
  - r-rgooglemaps=1.4.2=r341_0
  - r-rjson=0.2.20=r341h9d2a408_0
  - r-rlang=0.3.0.1=r341h470a237_0
  - r-rmarkdown=1.10=r341h6115d3f_1
  - r-rprojroot=1.3_2=r341h6115d3f_1
  - r-rvest=0.3.2=r341h6115d3f_1
  - r-scales=1.0.0=r341h9d2a408_1
  - r-selectr=0.4_1=r341h6115d3f_0
  - r-shiny=1.2.0=r341_0
  - r-slam=0.1_43=r341hc070d10_0
  - r-snowballc=0.5.1=r341hc070d10_1
  - r-sourcetools=0.1.7=r341hfc679d8_0
  - r-sp=1.3_1=r341hc070d10_0
  - r-stringi=1.2.4=r341h9d2a408_1
  - r-stringr=1.3.1=r341h6115d3f_1
  - r-tibble=1.4.2=r341hc070d10_2
  - r-tidyr=0.8.1=r341h9d2a408_2
  - r-tidyselect=0.2.4=r341h9d2a408_2
  - r-tinytex=0.8=r341h6115d3f_0
  - r-tm=0.7_5=r341h9d2a408_0
  - r-ttr=0.23_4=r341h364d78e_0
  - r-utf8=1.1.4=r341hc070d10_0
  - r-viridis=0.5.1=r341h6115d3f_1
  - r-viridislite=0.3.0=r341h6115d3f_1
  - r-visnetwork=2.0.4=r341h6115d3f_1
  - r-withr=2.1.2=r341h6115d3f_0
  - r-wordcloud=2.5=r341hfc679d8_2
  - r-xfun=0.3=r341h6115d3f_1
  - r-xml2=1.2.0=r341h9d2a408_2
  - r-xtable=1.8_3=r341_1000
  - r-xts=0.11_1=r341hc070d10_0
  - r-yaml=2.2.0=r341hc070d10_1
  - r-zoo=1.8_3=r341hc070d10_0