Davinci在Linux上的安装步骤
官网地址
https://edp963.github.io/davinci/
GitHub地址
https://github.com/edp963/davinci
1 安装
JDK 1.8(或更高版本)
MySql5.5(或更高版本)
Mail Server (本人测试可以不用安装)
phantomjs 或 chrome(需同时安装chromedriver,清注意版本)
phantomjs 的安装步骤:
安装步骤
2 配置部署
将下载好的 Davinci 包(Release 包,不是 Source 包)解压到某个系统目录,
解压后的格式:
3 配置环境变量
#DAVINCI3_HOME
export DAVINCI3_HOME=/opt/module/davinci
source /etc/profile
4 初始化数据库
前提是要在Mysql上创建一个davinci的数据库
修改 bin 目录下 initdb.sh 中要的数据库信息为要初始化的数据库
mysql -P 3306 -h localhost -u root -proot davinci < $DAVINCI3_HOME/bin/davinci.sql
然后运行!!!
sh bin/initdb.sh
5 初始化配置
进入config目录,将application.yml.example重命名为application.yml 后开始配置
mv application.yml.example application.yml
mv datasource_driver.yml.example datasource_driver.yml
5.1server 配置
本人这里用的是阿里云的ECS弹性服务器所以用的0.0.0.0,
server 配置如上示例所示,server.access.address和server.access.port表示真实访问地址和端口,默认不开启,其值默认为server.address和server.port
如你在虚拟主机上部署 Davinci,启动端口为8080,该主机真实访问IP地址为192.168.1.1,你将虚拟主机的8080端口映射到80端口,则需打开 access 配置项,否则将不能正常使用 Davinci 的部分功能,如**账号、下载、分享等
5.2 datasource配置
这里的 datasource 配置指 Davinci 系统的数据源,配置如下:
这里要采用localhost,数据库的名字一定要和上面的对应。
5.3 mail 配置
注:Davinci 使用注册–邮件**添加用户,所以 mail 配置是必不可少的,且 mail 配置出错率较高,请务必注意,这个应该也是整个安装过程中有点难度的
mail 配置并不复杂,以上就是完整的 mail 配置了,username为邮箱地址,password邮箱服务密码,需要注意的是常见免费邮箱(如 163 邮箱、QQ 邮箱、gmail 等)这里应填客户端独立密码,可前往对应邮箱账号设置页面开启 SMTP 服务,并申请客户端授权码(或独立密码,各邮箱提供商叫法不同)
下表为常见免费邮箱 SMTP 服务地址及端口:
5.4 截图配置
至此,application.yml已经配置完成
6 数据源配置
Davinci 理论上支持所有有 JDBC 的数据源,默认支持的数据源有:
本人这里用的是Mysql,Davinci内部只提供了Mysql的驱动包,所以不用拷贝到lib目录下,除此之外数据源请添加驱动包
7 自定义数据源
本人没有用到,所以就不写部分,后期如有使用会补上!
OK Davinci已经配置完成!
bin/start-server.sh
出现这个,恭喜大家安装成功
ip:8080则进入主页
点击注册,需要去自己邮箱去**此账号
碰到这种情况,莫慌
把0.0.0.0改成自己IP即可
Davinci安装步骤就先到此为止,后期使用会近期补全!