Overview
To install and manage your own node, use the MyTonCtrl open-source tool developed by the TON Foundation. MyTonCtrl is reliable and tested on most TON nodes.
MyTonCtrl is a console application that is a convenient wrapper for fift, lite-client, and validator-engine-console. It is specifically designed to streamline wallet, domain, and validator management tasks on Linux.
We are actively seeking feedback about the installation process. If you have any questions or suggestions, please contact us.
Install MyTonCtrl
Download and execute the installation script from a non-root user account with sudo permissions:
- Ubuntu
- Debian
wget https://raw.githubusercontent.com/ton-blockchain/mytonctrl/master/scripts/install.sh
sudo bash install.sh
wget https://raw.githubusercontent.com/ton-blockchain/mytonctrl/master/scripts/install.sh
su root -c 'bash install.sh'
Flags:
-d
- MyTonCtrl will download a dump of the latest blockchain state, significantly reducing synchronization time.-c <path>
- Specify a non-public liteserver for synchronization (optional).-i
- Ignore minimum requirements; use this only if you test the compilation process without running a real node.-m
- Set the mode to eithervalidator
orliteserver
.-t
- Disable telemetry.
To use testnet, pass -c https://ton.org/testnet-global.config.json
.
The default value for the -c
flag is https://ton-blockchain.github.io/global.config.json
, which is default configuration for the mainnet.