- 安装服务器 https://www.rstudio.com/products/shiny/download-server/
- 参考文档 http://docs.rstudio.com/shiny-server/
安装
$ sudo apt-get install gdebi-core
$ wget https://download3.rstudio.org/ubuntu-12.04/x86_64/shiny-server-1.5.1.834-amd64.deb
$ sudo gdebi shiny-server-1.5.1.834-amd64.deb
#修改配置
sudo gedit /etc/shiny-server/shiny-server.conf
然后改run_as shiny run_as username
这在我的情况run_as myname
## 关闭防火墙
sudo ufw allow 3838/tcp
#重启ok了
sudo restart shiny-server
配置设置
/etc/shiny-server/shiny-server.conf
# Instruct Shiny Server to run applications as the user "shiny"
run_as quan;
# Define a server that listens on port 3838
server {
listen 3838;
# Define a location at the base URL
location / {
# Shiny Apps stored所在文件夹
site_dir /home/quan/q/shiny;
# Log 文件所在文件夹
log_dir /home/quan/q/shinylog;
# When a user visits the base URL rather than a particular application,
# an index of the applications available in this directory will be shown.
directory_index on;
}
}