Skip to main content

Install MyTonCtrl

Run the installer as the non-root operator who will manage the node. The command below fetches dependencies, downloads the script, and starts the interactive setup wizard:
The wizard walks you through hardware validation, TON binary installs, and MyTonCtrl configuration. Use flags to pre-select options or automate deployments: Leaving out -m and -p keeps you in the interactive CLI (install.py), which prompts for network selection, telemetry, and mode enablement.

Environment variables

Set these variables before running install.sh (for example, ARCHIVE_TTL=864000 sudo bash install.sh -d) to preconfigure node behavior:

Operational notes

  • All guides assume you are running the interactive mytonctrl console on a node where the relevant mode is enabled (enable_mode <mode_name>).
  • Many commands trigger privileged scripts (systemd, file writes, package installs). Run them from an account that can escalate with sudo or the original installation user.
  • Keep validator wallets, ADNL keys, and configuration backups safe before applying destructive actions (disabling modes, removing Teleport, restoring archives, etc.).

Command guide index

Pick the right guide

  • Provisioning a new node? Start with Setup MyTonCtrl and then use the Core and Installer references for ongoing maintenance.
  • Operating pools or liquid staking? Combine the Pools or Liquid Staking guides with the relevant validator or wallet sections.
  • Keeping eyes on production nodes? Review Alerting, Backups, and Utilities so you can monitor and recover your infrastructure quickly.