在ubuntu上部署R以及shiny server

安装R和RStudio

Ubuntu16.04 安装R与RStudio
install ubuntu安装Rstudio server
我按官网的文档安装,比较可靠,安装的是R3.4,之前 用清华镜像不知道怎么就安装3.2了。
UBUNTU PACKAGES FOR R
Rstudio下载和安装-官方文档

安装shiny server

其实整个过程参考这篇文章就可以了:
Ubuntu下安装R,升级R版本,安装Rstudio,安装Rstudio Server以及安装Shiny Server

一、安装R

只需要一步命令:sudo apt-get install r-base

二、升级R版本

第一步给Ubuntu指定PPA:sudo add-apt-repository ppa:marutter/rrutter

第二步:sudo apt-get update

第三步:sudo apt-get upgrade

三、安装Rstudio

直接去Rstudio官网下载最新版的Rstudio,下载deb格式直接安装即可。

四、安装Rstudio Server

第一步:去官网下载Rstudio Server

第二步:sudo apt-get install gdebi

第三步:切换路径cd ./Downloads

第四步:sudo gdebi rstudio-server-1.0.143-amd.deb

第五步:http://localhost:8787 #8787是Rstudio Server的Web端口

第六步:输入Ubuntu系统的帐号和密码即可登录,如果在公司里也可以让在同一网段的同事电脑登录你的Rstudio Server。

五、安装Shiny Server

第一步:去Shiny Server下载shiny server包

第二步:首先输入:sudo su - \
其次输入:

-c "R -e \"install.packages('shiny', repos='http://mirrors.tuna.tsinghua.edu.cn/CRAN/')\""

安装必须的R语言shiny包,可能要等好长时间。

第三步:sudo gdebi shiny-server-1.5.3.838-amd64.deb

第四步:http://localhost:3838 #3838是Shiny Server的Web端口

Shiny Server Professional v1.5.10 Administrator’s Guide

启动和停止

#查看状态
sudo systemctl status shiny-server
#开启
sudo systemctl start shiny-server
#停止
sudo systemctl stop shiny-server
#重启
sudo systemctl restart shiny-server

参考文章

执行应用

默认安装在/opt/shiny-server/,执行文件在/opt/shiny-server/bin/shiny-server,默认端口是3838。
注意:Shiny Server默认会在/srv/shiny-server/目录查找你的Apps程序。可以把你写的shiny应用的文件夹拷到这个路径下,然后在ip地址后添加相应路径 ,例如:http://localhost:3838/sample-apps/hello/。
这里的“hello”文件夹就是一个shiny应用,包括一个server.R文件和一个ui.R文件。因些修改文件夹后面的路径,就可以访问不同shiny应用。

shiny 案例

参考博客

你可能感兴趣的:(R,linux)