Titan Network(中文)
🌟【EN】🌟Titan官网数据仪表盘
Titan Network(中文)
Titan Network(中文)
  • 👋Titan Network 概览
  • 🏆我们的优势
  • 📢公告与活动
    • 🎮巴西、越南Windows端测试节点招募活动
    • 🔥巴西、日本地区奖励升到3倍
  • 📘轻量白皮书Light Paper
  • 🆕4测 - 伽利略测试网
    • 💫关于 伽利略测试网
    • 🔥Titan 测试网优化公告:为主网奠定稳健基础
    • 💹TNT4节点奖励规则v0.2
      • 🛟节点收益发放规则变更
      • ❌TNT4节点奖励规则v0.1
    • 🔍资源参与指南
      • 🇨🇳中国大陆区域
      • 🇹🇭泰国(20Gbps)
      • 🇻🇳越南(60Gbps)
      • 🇧🇷巴西(20Gbps)
      • 🇯🇵日本(20Gbps)
      • 🏳️‍⚧️新增的15个地区
    • 🛠️Titan Agent安装教程
      • 🐧Linux系统
        • 🖥️X86 架构安装教程
        • 💪ARM 架构安装教程
        • 🧩启用 cgroups v1 兼容模式
      • ⚡VPS 云主机
      • 💻Windows系统
        • 🖥️Windows客户端应用安装及运行教程
        • 🏢(CLI)-Windows专业版(Hyper-V版)教程
        • 🏠(CLI)-Windows家庭版(VirtualBox版)教程
        • ❓(CLI)Windows常见问题
      • 🍎macOS 系统
        • 🍎macOS 安装教程
      • 📱Android 设备移动端安装
        • 📺安卓盒子安装教程
        • 📱安卓手机安装教程
        • 🆘安卓手机权限开启帮助文档
          • 华为手机权限开启帮助文档
          • 小米手机权限设置帮助文档
    • 🔑如何获取Key?
    • 🛜网络配置优化
      • 中国区域
        • 开启UPnP
        • 开启DMZ
        • IPv6网络优化
        • NAT类型优化
        • ​Multipass虚拟机配置教程
      • 更多区域
    • ❤️‍🔥邀请奖励
    • 💵质押 TNT4 代币教程
    • ✍️常见问题
      • 🧯部分地区无法正常启动Titan应用的解决办法
      • 💱如何将 TNT4 跨链转账至 Solana 网络
      • 💱如何将TNT4 从Solana跨链转账至Titan链
      • ⚖️如何在RAY进行TNT4代币的交易测试
      • 🚫停止Multipass虚拟机操作步骤
      • 🪛4测Windows客户端常见问题解决
  • 贡献奖励
    • ❣️Titan贡献积分
    • 💳Titan贡献积分感谢卡
  • 区块链测试
    • 🪙TNT Token
    • ⛓️Titan区块链
      • 区块链层
      • 协调层
      • 资源层
      • Titan的 DEPIN 基础设施平台
      • 区块链开发框架
    • ⛓️验证节点 -Validator
      • 📖运行教程
      • 🆕验证节点重大更新通知
      • ⛑️监禁解除
      • 🧙‍♂️Validator 头像设置教程
    • 💸Titan 钱包&测试币
      • 🎰创建Titan 钱包地址
      • 🪙获取测试代币$TTNT
        • 🎟️积分兑换TTNT
        • 🚰水龙头领取TTNT
      • ⚖️如何转账交易?
    • 🔮Titan 区块链浏览器
    • 🛡️在 Titan链上 质押
    • 🕹️在 Titan链上 部署智能合约
    • ⁉️提交反馈 Bug
  • 3️⃣3测 - 卡西尼测试网
    • 🛰️关于 卡西尼测试网
    • ⚙️卡西尼测试网参与指南
    • ⛏️运行节点
      • 📡L1 - Guardian节点
        • 🗣️更新通知
          • ⚠️Titan网络L1节点资源质量检查通知​
          • 🆕Release v0.1.21 - Cassini Testnet
          • 🚫Release v0.1.20 - Cassini Testnet
          • 🚫Release v0.1.19-b - Cassini Testnet
        • 🔥申请成为L1 Node,更高收益
        • 👩‍🏫L1节点运行教程
        • 💰奖励规则
        • ☹️惩罚机制
        • 🤖L1提前退出流程
      • 🛰️L2 - Edge节点
        • 💰运行节点&赚取
          • 如何在Windows桌面上运行Titan
          • 如何在 Windows (CLI)上运行 Titan
          • 如何在 MacOS 桌面上运行 Titan
          • 如何在 MacOS (CLI)上运行 Titan
          • 如何在 Android 上运行 Titan
          • 如何在 Linux 上运行 Titan
          • 如何在 Docker 中运行 Titan
          • 🤖</>CLI管理命令
          • 老节点清理指南
            • Linux节点数据清理
            • Mac桌面端数据清理
            • Windows桌面端数据清理
            • Windows-CLI节点数据清理
            • MacOS-CLI节点数据清理
            • 安卓手机端数据清理
        • ⚖️奖励规则
          • 🪙基础奖励
          • 🚇POA-隧道网络奖励
          • 📡POA-热存储/CDN奖励
            • 💾存储奖励
            • 🛸带宽奖励-提供下载服务
            • 🛜NAT评分
          • 📶同IP运行节点数量
          • 📈在线忠诚度激励系数
          • ⏰昨日在线时长排行榜奖励计划
          • 🟢在线状态系数
          • 👩‍🏫地区奖励系数
        • 📱【手机】 问题自助排查
    • 🤝客户-试用&采买Titan网络资源
    • 🙌邀请好友
    • 🆔绑定身份码
    • 🧐常见问题
    • 🥳社区空投奖励
    • 🤩志愿者计划
  • ✅赫歇尔测试网
    • 关于 赫歇尔测试网
      • 💾申请成为L1 Node,更高收益
        • L1节点运行教程
      • 💰运行节点&赚取
        • 如何在Windows桌面上运行Titan
        • 如何在 Windows (CLI)上运行 Titan
        • 如何在 MacOS 桌面上运行 Titan
        • 如何在 MacOS (CLI)上运行 Titan
        • 如何在 Android 上运行 Titan
        • 如何在 Linux 上运行 Titan
        • 如何在 Docker 中运行 Titan
        • 🤖</>CLI管理命令
      • 🌟🔥 KOL推广计划 🔥
      • 🤝邀请好友
      • 🙌社区互动
      • 🗣️常见问题
        • 🆔绑定身份码
        • 📈如何查看收益?
        • ⚖️节点积分获取规则
          • 🪙基础奖励
          • 👮POA资源奖励
            • 🔗带宽奖励
            • 🛜NAT评分
            • 📶同IP运行节点数量
            • 💾存储奖励
          • 🟢在线状态系数
          • 📈先锋计划奖励系数
          • 👩‍🏫地区奖励系数
        • 🔗如何获取Discord的邀请链接
  • ✅惠更斯测试网
    • Huygens Testnet
      • 💰安装程序&赚取
        • 🖥️可视化程序(推荐)
        • ⌨️</> 命令行 安装
        • 🤖</>CLI管理命令
        • 🆔绑定身份码
        • 📈查看收益
        • ⚖️节点积分获取规则
          • 👨‍🏫公式定义
          • 🪙基础奖励
          • 👮POA资源奖励
            • 🔗上行带宽奖励
            • 🛜NAT评分
            • 💾存储奖励
          • 🟢在线状态系数
          • 📈网络稳定性增长系数
      • 🤝邀请好友
      • 🙌社区互动
      • 🗣️常见问题
      • 🏅奖励领取
由 GitBook 提供支持
在本页
  • 前置步骤:安装 K3s
  • 1. 安装 K3s:
  • 2.配置 kubeconfig:
  • 3.验证K3s安装成功:
  • 4.安装 Helm 工具:
  • 5.安装 Ingress Nginx:
  • 6.使用挂载盘 /mnt/storage:
  • Titan L1 节点安装和启动
  • 网络要求:
  • 安装步骤:
  • 1.下载 titan-L1 程序:
  • 2.设置执行权限:
  • 3.配置存储环境变量:
  • 4.将程序设置为系统服务:
  • 5.启用和启动服务:
  • 6. 👉申请身份码👈
  • 7.绑定身份码:
  1. 3测 - 卡西尼测试网
  2. 运行节点
  3. L1 - Guardian节点

L1节点运行教程

欢迎使用我们的安装指南,这里将指导您一步步完成K3s的安装以及Titan L1节点的配置和启动。请按照下面的步骤操作,确保您的系统配置符合所有要求。

前置步骤:安装 K3s

1. 安装 K3s:

在您的终端中运行以下命令以安装K3s。此步骤将自动下载并安装K3s,同时禁用不必要的组件:

curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--disable=traefik" sh -s -

2.配置 kubeconfig:

配置kubectl命令行工具的访问权限:

mkdir ~/.kube
sudo cat /etc/rancher/k3s/k3s.yaml | tee ~/.kube/config >/dev/null

3.验证K3s安装成功:

安装完成后,使用以下命令确认K3s已正确安装并运行:

kubectl get nodes

4.安装 Helm 工具:

Helm是管理Kubernetes应用的工具。通过以下命令安装Helm:

wget https://get.helm.sh/helm-v3.11.0-linux-amd64.tar.gz
tar -zxvf helm-v3.11.0-linux-amd64.tar.gz
install linux-amd64/helm /usr/local/bin/helm

5.安装 Ingress Nginx:

通过Helm安装Ingress Nginx,为应用添加HTTP路由规则:

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm upgrade --install ingress-nginx ingress-nginx \
  --repo https://kubernetes.github.io/ingress-nginx \
  --namespace ingress-nginx --create-namespace

6.使用挂载盘 /mnt/storage:

  • 移除默认的 local-path StorageClass 标记:

kubectl patch storageclass local-path -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
  • 创建并设置新的存储类为默认:

创建 storageclass.yaml文件,并填入以下内容:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: local-storage
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"
provisioner: rancher.io/local-path
volumeBindingMode: WaitForFirstConsumer
reclaimPolicy: Delete
parameters:
  path: "/mnt/storage"

应用StorageClass到K3s集群:

kubectl apply -f storageclass.yaml

  • 更新 ConfigMap 路径为 /mnt/storage:

kubectl patch configmap local-path-config -n kube-system --type=json -p='[{"op": "replace", "path": "/data/config.json", "value":"{\n  \"nodePathMap\":[\n  {\n    \"node\":\"DEFAULT_PATH_FOR_NON_LISTED_NODES\",\n    \"paths\":[\"/mnt/storage\"]\n  }\n  ]\n}"}]'

Titan L1 节点安装和启动

网络要求:

在开始之前,请确保以下端口在您的网络防火墙或路由器上已开放,以确保节点正常通信:

  • 9000 TCP: 用于节点之间的通信。

  • 2345 TCP/UDP: 用于节点的广播和数据同步。

  • 80 TCP: 用于HTTP通信。

  • 443 TCP: 用于HTTPS通信。

*如果节点的网络设置不符合我们的要求,节点将无法正常工作,您也将无法获得任何奖励。*

安装步骤:

1.下载 titan-L1 程序:

首先,打开您的Linux终端,并使用以下命令下载最新版本的 titan-L1 程序:

wget https://github.com/Titannet-dao/titan-node/releases/download/v0.1.21/titan-l1-guardian

2.设置执行权限:

下载完成后,需要给这个程序文件设置适当的执行权限,以确保可以顺利运行。请输入以下命令:

chmod 0755 titan-l1-guardian

3.配置存储环境变量:

Titan程序需要知道存储数据的位置。请根据您的系统环境,选择合适的存储路径,然后设置环境变量。例如,如果您希望使用 /mnt/storage 作为存储路径,可以使用以下命令:

export TITAN_METADATAPATH=/mnt/storage
export TITAN_ASSETSPATHS=/mnt/storage

请确保替换 <存储路径> 为您实际的路径。

4.将程序设置为系统服务:

创建一个服务文件 /etc/systemd/system/titan.service:

sudo nano /etc/systemd/system/titan.service

添加以下内容到文件中:

[Unit]
Description=Titan L1 Guardian Service
After=network.target

[Service]
User=root
ExecStart=/path/to/titan-l1-guardian daemon start --init --url https://cassini-locator.titannet.io:5000/rpc/v0 --code <code_id>
Restart=on-failure

[Install]
WantedBy=multi-user.target

注意: 替换 /path/to/titan-l1-guardian 和 <code_id> 为实际路径和代码ID。

这里需要您提供一个有效的 code_id,如果您已经通过了L1节点的审批, code_id 可以在您的TG/邮箱中查看。

5.启用和启动服务:

在启用服务之前,确保系统识别了新的服务文件:

sudo systemctl daemon-reload
sudo systemctl enable titan.service
sudo systemctl start titan.service

7.绑定身份码:

将申请到的 身份码 替换 your-hash-here

./titan-l1-guardian bind --hash=your-hash-here https://api-test1.container1.titannet.io/api/v2/device/binding

注意事项:

  • 确保您使用的存储路径存在且具备写入权限。

  • 运行过程中的所有输出将被重定向到 /var/log/guardian.log,您可以随时查看该日志文件以监控程序状态。

  • 如果您在任何步骤中遇到问题,请重新检查您输入的命令是否正确,或联系技术支持获取帮助。

以上就是安装和配置Titan L1节点以及K3s的全部步骤。这样设置后,您的Titan节点将作为系统服务运行,确保在遇到意外时能自动重启。如果有任何疑问或需要帮助,请联系我们的技术支持团队。

上一页申请成为L1 Node,更高收益下一页奖励规则

最后更新于9个月前

6. 👉👈

3️⃣
⛏️
📡
👩‍🏫
申请身份码