From 3194a98b2b776719622525091ed4b267294f5dd2 Mon Sep 17 00:00:00 2001 From: Gleb Karavatski Date: Mon, 25 Nov 2024 11:07:48 +0300 Subject: [PATCH] add nodes min requirements to the nodes doc main page --- .../documentation/infra/nodes/node-types.mdx | 35 +++++++++++++++++++ .../nodes/running-nodes/full-node.mdx | 4 --- .../nodes/running-nodes/validator-node.md | 2 +- sidebars/documentation.js | 34 +++++++++--------- 4 files changed, 53 insertions(+), 22 deletions(-) diff --git a/docs/v3/documentation/infra/nodes/node-types.mdx b/docs/v3/documentation/infra/nodes/node-types.mdx index da3cd0706f..16b2802c2d 100644 --- a/docs/v3/documentation/infra/nodes/node-types.mdx +++ b/docs/v3/documentation/infra/nodes/node-types.mdx @@ -12,6 +12,10 @@ Nodes perform different functions within the TON protocol: Below, you will find more detailed information about each of these node types, as well as about interaction of full and archive nodes with client applications. +:::caution Node usage on personal local machine +You shouldn't run any type of node on your personal local machine for long, even if it satisfies the requirements. Nodes actively use disks and can damage them quickly. +::: + ## Full Node **Full node** is a basic node type within the TON blockchain. @@ -22,6 +26,15 @@ Full nodes _prune_ the state of the TON blockchain kept by them - that means, ea To allow client applications to look for blocks and transactions, as well as to send new transactions into the TON blockchain, full nodes are equipped with the liteserver functionality: see [Interacting with TON nodes](#interacting-with-ton-nodes) below. +### Hardware Requirements (without [validator](/v3/documentation/infra/nodes/node-types#validator-node)) + +- at least 16 cores CPU +- at least 128 GB RAM +- at least 1TB GB NVMe SSD _OR_ Provisioned 64+k IOPS storage +- 1 Gbit/s network connectivity +- 16 TB/month traffic on peak load +- public IP address (_fixed IP address_) +