手動部署
本文說明如何在普通 Linux 伺服器上直接部署 Epusdt。
首次啟動通常不需要手動建立 .env。 若配置檔不存在,Epusdt 會直接啟動內建安裝嚮導。
1. 準備目錄
bash
mkdir -p /opt/epusdt
cd /opt/epusdt2. 取得執行檔
方式 A:下載釋出包
請先到目前的 release 頁面依伺服器架構選擇對應檔案,例如:
epusdt-1.0.9-linux-amd64.tar.gzepusdt-1.0.9-linux-arm64.tar.gz
以下示例適用於 Linux x86_64 / amd64:
bash
wget https://github.com/GMWalletApp/epusdt/releases/download/v1.0.9/epusdt-1.0.9-linux-amd64.tar.gz -O epusdt.tar.gz
tar -xzf epusdt.tar.gz
rm epusdt.tar.gz如果你的主機不是 amd64,請直接到 release 頁面下載對應架構的壓縮包:
text
https://github.com/GMWalletApp/epusdt/releases/latest方式 B:從原始碼編譯
前置條件至少需要先安裝:
gitGo
bash
git clone https://github.com/GMWalletApp/epusdt.git
cd epusdt/src
go build -o /opt/epusdt/epusdt .3. 啟動服務
bash
chmod +x /opt/epusdt/epusdt
cd /opt/epusdt
./epusdt http start之後在瀏覽器打開 http://你的伺服器IP:8000,完成安裝嚮導。
4. 反向代理
把你的域名(例如 pay.example.com)反代到 http://127.0.0.1:8000。
5. 驗證實際接入地址
基礎地址示例:
text
https://pay.example.com推薦下單路由:
text
POST /payments/gmpay/v1/order/create-transaction注意事項
- 目前原始碼模板以
src/.env.example為準 - 初始商戶憑證請以安裝流程 / 管理後臺為準,不要照抄舊文件裡的過時示例
- 不要再依賴已移除的
/payments/epusdt/v1/order/create-transaction
