Tari 节点安装指南

本指南将帮助您在 Debian/Ubuntu 系统上部署 Tari 主网节点,并配置 Caddy 反向代理以提供 HTTP Wallet Query Service。


目录

  1. 环境准备

  2. 下载与安装

  3. 配置 Systemd 服务

  4. 配置 Caddy 反向代理

  5. 使用方法

  6. 常用命令


1. 环境准备

1.1 创建目录结构

1.2 创建系统用户和组

为安全起见,我们创建一个专用的系统用户来运行 Tari 节点:


2. 下载与安装

2.1 下载 Tari Suite

💡 提示

请访问 Tari Releases 页面获取最新版本。

确保下载适用于您系统架构的版本(如 x86_64、arm64 等)。

2.2 解压并安装

2.3 设置权限


3. 配置 Systemd 服务

3.1 创建服务文件

配置参数说明:

参数说明
-b $DATA_DIR指定数据存储目录
base_node.mining_enabled=true启用挖矿功能
base_node.grpc_enabled=true启用 gRPC 接口
base_node.grpc_addressgRPC 监听地址 (端口 18142)
base_node.p2p.transport.tcp.listener_addressP2P 监听地址 (端口 18189)
base_node.http_wallet_query_service.portHTTP 查询服务端口
--non-interactive-mode非交互模式运行

3.2 初始化数据目录

首次运行前需要初始化:

3.3 启动服务


4. 配置 Caddy 反向代理

4.1 基础配置(直接访问)

4.2 安全配置(仅允许 Cloudflare)

如果您使用 Cloudflare CDN,建议使用以下配置限制访问:

📌 注意:Cloudflare IP 列表可能会更新,请定期访问 https://www.cloudflare.com/ips-v4 获取最新列表。

4.3 应用 Caddy 配置


5. 使用方法

5.1 使用 Console Wallet 连接远程节点

等待节点同步完成后,可使用 minotari_console_wallet 连接:

5.2 P2Pool 合并挖矿

使用 P2Pool 进行 Monero + Tari 合并挖矿:

参数说明:


6. 常用命令

服务管理

端口说明

端口协议用途
18142gRPC节点 RPC 接口
18189TCPP2P 网络通信
9000HTTPWallet Query Service (本地)
443HTTPSCaddy 反向代理

相关资源


⚠️ 安全提示

  • 请确保防火墙正确配置,仅开放必要端口

  • 定期更新 Tari 节点至最新版本

  • 建议使用 Cloudflare 或类似服务保护您的 HTTP 服务