宝塔(或 aaPanel)面板部署 Dujiao-Next新版独角数卡

Dujiao-Next官方项目:https://github.com/dujiao-next/dujiao-next

Dujiao-Next官方文档:https://dujiao-next.com/

一、准备

环境:服务器为debian12系统

域名:准备一个域名,提前托管在cloudflare

免费域名:

二、安装宝塔

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh 3d4bcdc4

下载安装Redis与Supervisor

三、创建目录与下载二进制文件

1.创建目录

在宝塔的 /www/wwwroot/ 目录下创建一个名为 dujiao-next 的文件夹

mkdir -p /www/wwwroot/dujiao-next

2.下载二进制文件

打开 Dujiao-Next 的 GitHub Releases 页面,复制适合你服务器架构的最新压缩包链接(常规云服务器选 linux_x86_64)。

回到宝塔点击【远程下载】粘贴链接下载,下载完成后直接解压。解压后你会看到一个名为 dujiao-next 的二进制可执行文件,以及配置文件模版 config.yml.example。”

3.修改配置文件与权限

进入dujiao-next文件夹目录

cd /www/wwwroot/dujiao-next

先把 config.yml.example 复制一份并命名为 config.yml

cp config.yml.example config.yml

打开它,有三个关键安全项必须修改:

app.secret_keyjwt.secretuser_jwt.secret:生成 32 位的高强度随机字符串分别替换,千万不要使用默认值!

② 修改 bootstrap 节点下的默认管理员账号和密码。

③ 修改 web.admin_path,把默认路径改成你自定义的隐藏后台路径,比如 /apepine,防止后台被扫描。

修改完成后保存文件

dujiao-next 赋予可执行权限

chmod +x ./dujiao-next

四、配置 Supervisor 进程守护

进入宝塔——软件商店——找到安装的Supervisor进程守护管理器

添加守护进程

名称:dujiao
启动用户:root
运行目录:/www/wwwroot/dujiao-next
启动命令:/www/wwwroot/dujiao-next/dujiao-next

点击保存,看到状态显示绿色的‘运行中’,就说明服务成功启动了!

五、创建站点与反向代理

1.添加站点

进入宝塔【网站】->【添加站点】,输入域名,数据库选‘不创建’,类型选纯静态

2.申请证书

3.反向代理配置

打开站点设置,找到【反向代理】,添加一个反向代理。代理名称随意,目标 URL 填写 http://127.0.0.1:8080

代理名称:djiao
目标url:http://127.0.0.1:8080

4.访问网站

打开浏览器输入域名查看前端商城,再输入自定义后台路径展示管理员登录界面。

发表评论