项目地址:https://github.com/v03413/BEpusdt
安装 Docker 和 Docker Compose
curl -fsSL https://get.docker.com | sh
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
编写 Compose 文件
services:
postgres-bepusdt:
image: postgres:16
container_name: postgres-bepusdt
restart: unless-stopped
# ports:
# - "5433:5432" # 这里原本是5432:5432,但是我服务器已经有了一个postgres,所以要区分开端口
environment:
POSTGRES_DB: bepusdt
POSTGRES_USER: bepusdt
POSTGRES_PASSWORD: strongpassword
volumes:
- ./postgres:/var/lib/postgresql/data
bepusdt:
image: v03413/bepusdt:latest
container_name: bepusdt
restart: unless-stopped
ports:
- "8083:8080" #这里原本应该是8083:8080,但是我的8080被占用,所以使用了8083
depends_on:
- postgres-bepusdt
environment:
POSTGRESQL_DSN: postgres://user:password@localhost:5432/bepusdt?sslmode=disable
系统支持使用 PostgreSQL 作为数据存储方案,适用于生产环境。这是目前推荐的数据库方案。
配置说明:
- 将
user替换为 PostgreSQL 用户名 - 将
password替换为 PostgreSQL 密码 - 将
localhost:5432替换为 PostgreSQL 服务器地址和端口或容器名postgres-bepusdt - 将
bepusdt替换为实际数据库名称
上面我的Compose 文件是自用的,我服务器原本部署了独角数卡,没有让数据库共用,所以这里的postgres容器名我修改为了postgres-bepusdt
Nginx 反向代理
server {
listen 80;
server_name pay.123456.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name pay.123456.com;
ssl_certificate /etc/nginx/certs/123456.com.fullchain.pem;
ssl_certificate_key /etc/nginx/certs/123456.com.privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;
location / {
proxy_pass http://148.xxx.xx.xx1:8083;
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 X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 3600;
}
}
将反代中的域名和证书修改后直接使用
启动容器
docker compose up -d
![图片[1]-Docker 部署 个人加密货币收款网关 BEpusdt - 我是怪兽-我是怪兽](https://guaishoux.com/wp-content/uploads/2026/03/QQ截图20260309223752.png)
出现以上说明成功了
访问域名:https://pay.123456.com/
![图片[2]-Docker 部署 个人加密货币收款网关 BEpusdt - 我是怪兽-我是怪兽](https://guaishoux.com/wp-content/uploads/2026/03/QQ截图20260309215325.png)
把信息临时复制下来
![图片[3]-Docker 部署 个人加密货币收款网关 BEpusdt - 我是怪兽-我是怪兽](https://guaishoux.com/wp-content/uploads/2026/03/QQ截图20260309224227.png)
登录后台,修改管理员账号和密码,必要时修改安全入口
首次登录不需要安全入口,访问域名:https://pay.123456.com/也能进入管理后台
如果以后二次登录的话必须使用安全入口,例如:https://pay.123456.com
API对接令牌不用保存,后台管理里面就能看到
© 版权声明
文章版权归作者所有,转载请注明出处!
禁止用于商业或者非法用途,否则后果自负!
本站内容仅限用于学习目的,请您下载后尽快删除!
THE END












暂无评论内容