1. Create a sever
choose a region and launch new instance
using Ubuntu
2. Install R
follow the link:
https://www.rstudio.com/products/rstudio/download-server/
https://cran.rstudio.com/bin/linux/ubuntu/README.html
3. Server address
ip:8787
4 RJava
- java-version
- sudo apt-get install openjdk-8-jdk
- sudo R CMD javareconf
- sudo R
- install.packages("RJava")
- sudo rstudio-server stop
- export LD_LIBRARY_PATH=/usr/lib/jvm/jre/lib/amd64:/usr/lib/jvm/jre/lib/amd64/default
-sudo rstudio-server start
Reference:
5 RShiny
- sudo su - \-c "R -e \"install.packages('shiny', repos='https://cran.rstudio.com/')\""
- sudo apt-get install gdebi-core
- wget https://download3.rstudio.org/ubuntu-12.04/x86_64/shiny-server-1.5.4.869-amd64.deb
- sudo gdebi shiny-server-1.5.4.869-amd64.deb
- sudo su - -c "R -e \"install.packages('rmarkdown', repos='http://cran.rstudio.com/')\""
test shiny server
ip:3838
http://your_server_ip:3838/sample-apps/rmd/
manger own application
-sudo /opt/shiny-server/bin/deploy-example user-dirs
-mkdir ~/ShinyApps
-sudo cp -R /opt/shiny-server/samples/sample-apps/hello ~/ShinyApps/
Reference:
https://www.rstudio.com/products/shiny/download-server/
http://docs.rstudio.com/shiny-server/