Skip to content
On this page

后端安装教程

注意:这一步需要外网的Mysql才可进行

后端项目部署

1. 配置文件

/opt/AiLink 目录下吗新建一个.env 文件(如果目录不存在就自己创建一下)

新建AiLink 目录,大小写不能错

Untitled

进入目录,新建.env文件

Untitled

swift
# Mysql 数据库
# 数据库名
DB_NAME=
# 数据库用户
DB_USER=
# 数据库密码
DB_PASSWORD=
# 数据库地址(需要公网IP)
DB_HOST=
# 数据库端口(需要宝塔防火墙,服务器面板放行)
DB_PORT=

# 超时时间
TIMEOUT=5

# 支付方式:0:不开通 1:支付宝当面付  3:易支付(需要支持APi调用支付) 4:源支付
PAY_STYLE=0
# 如果当面付,需要配置以下参数
# 支付宝当面付的APPID
ALIPAY_APP_ID=
# 支付宝当面付的私钥
ALIPAY_APP_PRIVATE_KEY=
# 支付宝当面付的公钥
ALIPAY_PUBLIC_KEY=

# 如果是彩虹易支付,需要配置以下参数(注意,需要支付平台支持API调用支付)
YI_PAY_URL=
YI_PAY_PID=
YI_PAY_KEY=

# 源支付(普通易支付)信息
YUAN_PAY_URL=
YUAN_PAY_PID=
YUAN_PAY_KEY=

# AUTH_DOMAIN很重要,请认真填写,否则会导致无法支付成功无法到账,无法退款
# 请填写你的域名,例如:https://ailink.pw/
# 需要https:// 和 最后的 / 请认真填写,缺一不可
AUTH_DOMAIN=https://ailink.pw/
# AUTH_KEY (发货时给你的key)
AUTH_KEY=

根据个人情况修改后保存

Untitled

2. 一键安装后端

2023版本

终端→填写服务器信息→登录→填写下面指令

docker run -d --restart=always -v /opt/AiLink/:/dist/data -p 8005:8005 --name ailink lanol/ailink:vip

2024版本

bash
docker run -d --restart=always -v /opt/AiLink2/:/ailink/data -p 8006:8005 --name ailink2024 lanol/ailink:2024

Untitled

只要输出的最后一行是这种很长的字母,一般没问题

Untitled

3. 迁移数据库

Docker→终端 Untitled

这两句是迁移数据库结构,如果没有报错,就是成功了

bash
python manage.py makemigrations
bash
python manage.py migrate

⚠️:必须是/dist# 这个目录,如果不是,需要先执行 docker exec -it ailink /bin/bash 进入容器 Untitled 这里只要没有很长的报错信息都是可以的

4. 创建超级用户(管理商品卡密等)

bash
python manage.py createsuperuser

然后输入用户名邮箱密码。

后台地址(仅支持ip,不支持反代)ip:8005/api/ailink/manage

Untitled

请勿用于非法用途