我直接购买了一年的学生套餐,瞄了一眼,发现还能领个20元的优惠券:
最后94元就买一年的最低配(1核2G,1M带框,40G云盘)的服务器,我主要是用来部署服务器,所以容易足够了。地域选择的话我选了华东(杭州),我不记得在哪看了篇博客,里面测试发现不同区域之间差别不大,所以我也没纠结,就选了所在城市地域。系统我就选了Ubuntu16.0464位(好像只有这一个Ubuntu版本可选)
购买之后进入控制台,里面有云服务器的详细信息,对我最有用的话就是有个公网IP了,这样我的Shinyapp全世界都能访问了!
我这里就只讲一下安装Shiny-server,默认你已经安装了R语言以及Shiny包:
首先进入官网下载,里面有详细的安装方法:
安装好之后,会自动创建shiny用户。
然后shiny-server配置文件如下:
然后就是安装各种需要用到的R包了,这里不讲,网上教程太多了,ubuntu学徒安装R包失败可以肯定的是遇到各种依赖缺失的问题,这个时候就Google或者百度了,缺啥补啥!
需要注意的是,由于我购买的是最低配的服务器,所以有些需要编译的R包有时候会由于内存不足,编译安装失败,这个时候我的建议是多安装几次,总会成功的!
所有准备环境准备好了之后,就可以将Shinyapp文件上传到/srv/shiny-server目录里面,可能需要修改目录所属权限:
THE END