使用docker集成部署独角卡和EPUSDT
前言
最初折腾独角卡的时候,用的是宝塔面板,按照项目教程一步步去配环境、安装各种扩展,过程相当繁琐。后来 stille 大佬推出了独角卡的 Docker 部署方案,后面又更新了 USDT 支付的 Docker 部署方式。不过这两个方案并没有整合到一起,如果同时部署,数据库和 Redis 就会重复起容器,维护起来也比较麻烦。于是这几天我把 Dujiaoka 和 EPUSDT 项目通过 Docker Compose 集成到了一起,部署更快捷,维护也方便了,可能存在问题,大家可以测试下。
项目地址:https://github.com/DEKVIW/docker-dujiaoka
Dujiaoka项目地址: https://github.com/assimon/dujiaoka
EPUSDT项目地址: https://github.com/assimon/epusdt
使用步骤
1. 克隆项目
1 | git clone https://github.com/DEKVIW/docker-dujiaoka.git |
2. 配置环境
2.1 修改 Docker Compose 配置
编辑 docker-compose.yml
文件,修改以下配置:
1 | services: |
2.2 配置 Dujiaoka
编辑 dujiaoka/env.conf
文件:
1 | # 应用配置 |
生成 APP_KEY 命令:
1 | openssl rand -base64 32 |
2.3 配置 EPUSDT
编辑 epusdt/env.conf
文件:
1 | # 应用配置 |
点击查看获取Telegram机器人配置
- tg_bot_token
搜索botfather
,用这个创建机器人
- tg_manage
搜索userinfobot,输入/start
获取电报用户id
启动服务后,回到创建的机器人,输入/start
,点击添加钱包地址,输入自己的钱包地址(必须是usdt,trc20)
详细的钱包地址获取步骤:以欧易为例,点击链上充币
,币种选USDT
,网络选TRC20
,复制地址,这就是钱包地址。
3. 启动服务
1 | # 启动所有服务 |
4. 访问服务(默认)
- Dujiaoka 前台: http://your-domain:8971
- Dujiaoka 后台: http://your-domain:8971/admin
- EPUSDT 支付: http://your-domain:8686
- 默认账号和密码:admin,admin
5.usdt后台配置
- 商户ID修改为epusdt配置文件
API认证Token
- 商户密钥填写API地址
https://usdt域名/api/v1/order/create-transaction
资源占用
内存
镜像
镜像比较大,独角卡项目给的dockerfile用的基础镜像就1个多g。。。
评论