Ubuntu搭建shiny-server

从这里开始写正文

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#root 权限进入
sudo su
useradd shiny # 添加shiny用户
passwd shiny # 修改shiny用户的密码

chmod +w /etc/sudoers # 修改权限
sudo vim /etc/sudoers # 编辑
# root ALL=(ALL) ALL 该行,在下面添加 shiny ALL=(ALL:ALL) ALL
chmod -w /etc/sudoers # 收回权限

su - shiny # 切换到shiny用户

# 安装R
sudo apt-get update
sudo apt-get install r-base

# 安装shiny包
sudo su -c "R -e \"install.packages('shiny',repos='https://cran.rstudio.com/')\""

# 安装shiny server
sudo apt-get install gdebi-core
wget https://download3.rstudio.org/ubuntu-14.04/x86_64/shiny-server-1.5.17.973-amd64.deb
sudo gdebi shiny-server-1.5.17.973-amd64.deb

安装 shiny-server 的时候参考官方最新的指导页面,点击访问

日志所在目录为:/var/log/shiny-server。需要修改配置文件,保证记录运行日志,否则可能找不到报错提示。

1
2
vi /etc/shiny-server/shiny-server.conf
preserve_logs true; # 在最上面添加这行

软件所在目录为:/srv/shiny-server

安装完成后在浏览器输入 IP:3838 就能访问到示例界面了。默认的端口是 3838 端口,需要其他端口的需要自行调整。

基本管理:

1
2
3
4
5
6
7
8
## 重启
sudo systemctl restart shiny-server
##查看状态
sudo systemctl status shiny-server
##开启
sudo systemctl start shiny-server
##停止
sudo systemctl stop shiny-server

💌lixiang117423@foxmail.com
💌lixiang117423@gmail.com


Ubuntu搭建shiny-server
https://lixiang117423.github.io/article/ubuntushiny/
作者
小蓝哥
发布于
2021年11月25日
许可协议