赞
踩
部署之前必须注意的几点事项,该教程不一定适合所有用户:
宝塔用户或宿主机直接安装的用户请直接参考官网教程.
独立部署 epusdt
,使用独立的mysql
和redis
,与dujiaoka
项目分开.在研究的过程中发现 epusdt 也需要用到 mysql 和 redis
, 并且两个项目之间并没有任何相互依赖,都有独立的域名, dujiaoka 通过 epusdt 的域名请求 API 来获取支付结果
,所以为了保持运行独立和数据库安全稳定,所以才将epusdt
和dujiaoka
分开为两个独立的 docker-compose 项目进行独立部署.
如果你希望整合到一个项目,本站也将提供付费技术支持服务.
Telegram Bot 主要用于获取通知以及管理 usdt 收款码
,申请步骤非常简单,网上有太多教程,本站就不在详细讲解.成功申请到 Telegram Bot 后将会获得类似66666666:aaaabbbccDD-aaDEExssss
的 token,以及你个人 Telegram 账号的 ID,类似887726364
.
示例:
ID: 887726364
Token: 66666666:aaaabbbccDD-aaDEExssss
为 Epusdt 准备一个独立的域名及证书,正确的部署到服务器.
示例: usdt.ioiox.com
stilleshan/dockerfiles
创建/root/epusdt
目录用于存放所有相关配置,数据库文件,后期仅仅需要备份和迁移该目录即可随时更换服务器.
下载docker-compose.yml
,epusdt.conf
,epusdt.sql
三个必要文件.
- mkdir epusdt && cd epusdt
- wget https://raw.githubusercontent.com/stilleshan/dockerfiles/main/epusdt/docker-compose.yml
- wget https://raw.githubusercontent.com/stilleshan/dockerfiles/main/epusdt/epusdt.conf
- wget https://raw.githubusercontent.com/stilleshan/dockerfiles/main/epusdt/epusdt.sql
MYSQL_ROOT_PASSWORD
数据库root
密码MYSQL_PASSWORD
数据库用户
密码不用修改
8000
端口可能被占用,需修改epusdt
映射端口,例如58000:8000
app_uri
为上文为epusdt
准备的独立域名mysql_passwd
为上节MYSQL_PASSWORD
的用户密码(注意:非 root 密码)
api_auth_token=123qweASD
创建一个密码用于dujiaoka 支付设置
中使用.db
,redis
,不能使用 127.0.0.1
.tg_bot_token=
为上文创建的 Telegram Bot 的Token
tg_manage=
为上文创建的 Telegram Bot 的ID
该文件为数据库初始化文件,请勿修改
.
- cd epusdt
- ls
docker-compose up -d
将下述命令中的-pCHANGE_YOUR_PASSWORD
的密码改为上述设置的新密码,注意需要保留前缀-p
,例如上文修改密码MYSQL_PASSWORD=aaabbbccc
,此处则为-paaabbbccc
.
如下图执行后无任何显示代表成功,否则将会报错.
docker exec -i epusdt-db-1 sh -c 'exec mysql -uepusdt -pCHANGE_YOUR_PASSWORD epusdt' < epusdt.sql
- docker-compose down
- docker-compose up -d
- # 或 restart 重启
- docker-compose restart
查看epusdt
服务,如下图所示http server started on [::]:8000
则表示成功.
docker logs -f epusdt-epusdt-1
根据你自身系统环境,配置 nginx 反向代理,没有什么特殊参数,仅需要将usdt 域名
反代到 8000 或者上述修改的 58000 端口即可,以下为参考示例:
- location ^~ / {
- proxy_pass http://127.0.0.1:58000;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header REMOTE-HOST $remote_addr;
- proxy_set_header X-Forwarded-Proto $scheme;
- }
访问域名显示hello epusdt, https://github.com/assimon/epusdt
表示成功.
最下面开启epusdt
,并点击编辑.
注意:dujiaoka 2.0.5 版本及以上才默认支持epusdt
,其他版本请自行升级或者手动安装插件.
123qweASD
https://上文准备的usdt域名.com/api/v1/order/create-transaction
最后在 Telegram Bot 里来创建usdt
收款地址则完成所有部署.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。