【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)

【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)

TokenPay是一款开源的,支持以动态收款地址或静态收款地址收取波场的TRXUSDT-TRC20以及ETH系原生币以及ETH系ERC20代币的支付解决方案! 理论上支持所有ETH系的区块链,常见的ETH系的区块链有:以太坊(ETH)币安智能链(BSC)Polygon等等。在本篇博文中,我们将介绍如何在1Panel上搭建TokenPay支付系统,以实现对TRX、USDT和ETH等加密货币的支付处理。

环境准备

在开始之前,请确保您已经拥有以下环境:​

  • 服务器:​一台运行Linux操作系统的服务器,建议使用Ubuntu 20.04或更高版本。​
  • 1Panel:​在服务器上安装并配置好1Panel面板。​
  • 域名:​已备案并指向服务器IP的域名。​
  • SSL证书:​为域名配置SSL证书,确保网站支持HTTPS访问。

第一步:创建Docker-Compose.yml

services:
  app:
    container_name: token-pay
    restart: always
    build:
      context: .
    image: token-pay:lastest
    ports:
      - 8080:8080
    volumes:
      - ./TokenPay/appsettings.json:/app/appsettings.json
      - ./TokenPay/EVMChains.json:/app/EVMChains.json
      - ./TokenPay/TokenPay.db:/app/TokenPay.db
    networks:
      - 1panel-network
networks:
    1panel-network:
        external: true

1Panel->系统->文件 中找到/opt路径,创建TokenPay文件夹,下载TokePay项目文件到此文件夹下,并解压出文件,进入文件把src文件夹中所有文件移动到此文件夹下,并修改docker-compose.yml文件,并把以上代码复制粘贴进去后保存。

图片[1]-【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)-造物ZAOWU

第二部:配置TokenPay参数

进入TokenPay文件夹,找到appsettings.jsonEVMChains.json两个文件,分别修改需要替换的部分内容:

appsettings.json

EVMChains.json

图片[2]-【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)-造物ZAOWU

第三步:部署TokenPay容器

返回到上一级菜单,进入此菜单的终端。

图片[3]-【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)-造物ZAOWU

输入命令:docker compose up -d

图片[4]-【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)-造物ZAOWU

这样就完成部署。

第四部:配置反向代理

上面已经把映射8080端口位监听端口,需要在1Panel中设置反向代理,将外部请求转发到该端口。

添加反向代理:​在1Panel中,进入“网站” -> “创建”->“反向代理” 。

填写信息

  • 主域名:填写你的域名
  • 代理地址:​填写http://127.0.0.1:8080。​
  • 备注:​填写tokenpay

保存设置:​点击“确认”保存反向代理设置。

图片[5]-【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)-造物ZAOWU

第五步:验证安装

完成上述步骤后,访问您的TokenPay网站域名,例如http://yourdomain.com,如果看到“服务正常运行中…”的提示,表示TokenPay已成功搭建。

图片[6]-【教程】用1Panel轻松部署TokenPay加密支付系统(新手也能上手)-造物ZAOWU
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容