Skip to content

Commit 69558c6

Browse files
authored
MyTonCtrl overview update (#1144)
* feat: enhance MyTonCtrl documentation with installation instructions and flags * fix: correct capitalization of MyTonCtrl in flags section * Update mytonctrl-overview.mdx
1 parent 28133e9 commit 69558c6

File tree

1 file changed

+38
-1
lines changed

1 file changed

+38
-1
lines changed

docs/v3/documentation/infra/nodes/mytonctrl/mytonctrl-overview.mdx

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import Feedback from '@site/src/components/Feedback';
22

3+
import Tabs from '@theme/Tabs';
4+
import TabItem from '@theme/TabItem';
5+
36
# MyTonCtrl
47

58
## Overview
@@ -10,6 +13,41 @@ To install and manage your own node, use the **MyTonCtrl** open-source tool deve
1013

1114
We are actively seeking feedback about the installation process. If you have any questions or suggestions, please [contact us](https://t.me/Alexgton).
1215

16+
## Install the MyTonCtrl
17+
18+
Download and execute the installation script from a **non-root** user account with **sudo** permissions:
19+
20+
<Tabs groupId="operating-systems">
21+
<TabItem value="ubuntu" label="Ubuntu">
22+
23+
```bash
24+
wget https://raw.githubusercontent.com/ton-blockchain/mytonctrl/master/scripts/install.sh
25+
sudo bash install.sh
26+
```
27+
28+
</TabItem>
29+
<TabItem value={'debian'} label={'Debian'}>
30+
31+
```bash
32+
wget https://raw.githubusercontent.com/ton-blockchain/mytonctrl/master/scripts/install.sh
33+
su root -c 'bash install.sh'
34+
```
35+
36+
</TabItem>
37+
</Tabs>
38+
39+
**Flags:**
40+
41+
- `-d` - **MyTonCtrl** will download a [dump](https://dump.ton.org/) of the latest blockchain state, significantly reducing synchronization time.
42+
- `-c <path>` - Specify a non-public liteserver for synchronization (optional).
43+
- `-i` - Ignore minimum requirements; use this only if you test the compilation process without running a real node.
44+
- `-m` - Sett the mode either `validator` or `liteserver`.
45+
- `-t` - Disable telemetry.
46+
47+
**To use testnet**, `-c` flag with the value `https://ton.org/testnet-global.config.json`.
48+
49+
The default value for the `-c` flag is `https://ton-blockchain.github.io/global.config.json`, which is default configuration for the mainnet.
50+
1351
## General Commands
1452

1553
### help
@@ -781,4 +819,3 @@ No args. Sets a password for the web admin interface, runs `python3 /usr/src/mtc
781819
- [Troubleshooting](/v3/guidelines/nodes/nodes-troubleshooting)
782820
783821
<Feedback />
784-

0 commit comments

Comments
 (0)