引用作都的介绍:
本系统是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。
致力于减少跨部门之间的沟通,自动任务的执行,提升工作效率与工作质量,减少不必要的工作量与人为出错率。
演示Demo: ferry - ferry
账号密码:admin/123456
根据作者的安装文档,写的简单了些,在这个过程中碰到很多问题,因些自己记录了一下安装过程:
Ferry安装配置
首先安装所需要用的基础软件vim,wget,git
yum –y install vim wget git
一、安装mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service #启动mysql
grep "password" /var/log/mysqld.log #找到安装后的默认密码
mysql -uroot -p
#输入初始密码(是上面图片最后面的SZgbj8,kpjSU此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
#其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功。
#创建一个ferry用户用于ferry安装
create user 'ferry'@'localhost' identified by ' password ';
#给ferry用户授权可以访问ferry数据库
grant all privileges on ferry.* to 'ferry'@'localhost' identified by ' password ' ;
flush privileges;
exit
二、Go语方环境安装
wget https://studygolang.com/dl/golang/go1.17.5.linux-amd64.tar.gz
tar -C/usr/local -xvf go1.17.5.linux-amd64.tar.gz
mkdir /opt/gopath
cat >> /etc/profile <<EOF
export GOROOT=/usr/local/go
export GOPATH=/opt/gopath
export PATH=\$PATH:\$GOROOT/bin
export GOPROXY=https://goproxy.cn #设置go代理
EOF
source /etc/profile
go version
可以看到go的版本则安装成功。
三、安装redis
查看gcc版本,版本过低编译redis6会报错,升级gcc
# 升级到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtool