BEpusdt – 好用的个人自部署USDT/USDC收款网关 易支付USDT收款网关

BEpusdt介绍

BEpusdt是一个适合和个人的USDT/USDC收款网关,支持自部署,不依赖数据库和redis,基于Epusdt改造,配合telegram机器人进行收款通知和收款钱包地址管理。本文记录一下学习搭建的过程和细节。

BEpusdt搭建部署步骤

简单记录一下这个USDT收款网关的自部署细节,首先是环境信息。

环境信息

  • 宝塔面板:后面直接通过宝塔面板配置反代地址。

下载源码

作者项目地址下载最新版源码,然后解压到/opt/BEpusdt目录,解压后的/opt/BEpusdt目录下有一个conf.simple.toml文件,编辑该文件。

# 这是一个简化配置文件参考,按此配置文件调整足以满足大部分需求
app_uri = "https://your_domain.com"
auth_token = "abcabcabc"
listen = ":8080"
output_log = "/opt/BEpusdt/bepusdt.log"
sqlite_path = "/opt/BEpusdt/sqlite.db"
[pay]
usdt_rate = "~0.98"
usdc_rate = "~0.98"
trx_rate = "~0.95"
expire_time = 1200
wallet_address = [
    #    "交易类型:地址",
    #    "tron.trx:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
    #    "usdt.trc20:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
    #    "usdt.bep20:0x55d398326f99059ff775485246999027b3197955",
]
[bot]
admin_id = 123456789
token = "123455:AAEcxxxxxxxxxxDl_bW0"

修改下面条目:

  • app_uri:修改为自己的网址,给需要支付的服务进行调用;
  • auth_token:生成一串字符,认证密钥,别的服务调用时需要;
  • output_log:默认没有,最好加上,记录日志;
  • sqlite_path:默认没有,加上,数据保存位置;
  • admin_id:tg管理员id;
  • token:tg通知机器人token;

接下来需要修改/opt/BEpusdt目录下bepusdt文件的权限,直接在宝塔面板操作即可,参考作者说明

BEpusdt搭建部署步骤-修改权限

新增守护进程

需要让bepusdt服务后台运行,在宝塔面板商店安装Supervisor(进程守护管理器),安装完成后添加守护进程。

BEpusdt搭建部署步骤-新增守护进程

需要配置的项目如下:

  • 运行目录:/opt/BEpusdt
  • 启动命令:/opt/BEpusdt/bepusdt -conf /opt/BEpusdt/conf.simple.toml

添加完成后,查看守护进程启动日志,显示如下内容就表示启动成功,tg机器人也会收到通知。

BEpusdt搭建部署步骤-守护进程日志

配置反向代理

宝塔面板新增站点(php纯静态),然后添加一个反向代理,反向代理配置如下,新添加的站点和前面的conf.simple.toml文件里app_uri要对应:

BEpusdt搭建部署步骤-新增站点反向代理

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发

    暂无评论内容