Nodes/ton/localhost

ton

TON 노드 Localhost 설치 가이드

2분 읽기 · localhost

list목차(7)

TON 노드 Localhost 설치 가이드

Ubuntu/Debian 호스트에 MyTonCtrl로 TON Full Node를 설치하고, Validator 또는 LiteServer 모드를 활성화하는 방법입니다.

공식 문서: Run a node with MyTonCtrl, Full Node.

전제 조건

  • OS: Ubuntu 22.04/24.04 LTS 또는 Debian 11/12
  • non-root 사용자: 반드시 생성 후 해당 사용자로 설치. root로 실행하면 권한 문제 발생.
  • 하드웨어: 16코어, 128GB RAM, 1TB NVMe SSD, 1Gbps, 고정 공인 IP (권장 사양은 README 참고).

빠른 시작

1. non-root 사용자 생성

sudo adduser <username>
sudo usermod -aG sudo <username>
# 새 사용자로 재접속
ssh <username>@<server_ip>

2. MyTonCtrl 설치

sudo apt update
sudo apt install -y curl wget git ca-certificates python3-pip
wget https://raw.githubusercontent.com/ton-blockchain/mytonctrl/master/scripts/install.sh
sudo bash install.sh -d
  • Mainnet(기본): 위대로 실행.
  • Testnet: sudo bash install.sh -c https://ton.org/testnet-global.config.json
  • -d: 덤프 다운로드로 동기화 가속.
  • -m validator / -m liteserver: 초기 모드 선택(대화형에서도 선택 가능).

3. 동기화·상태 확인

mytonctrl
MyTonCtrl> status
MyTonCtrl> status_fast
MyTonCtrl> status_modes

Local validator out of sync가 20초 미만, synchronized 될 때까지 대기(최대 수 시간). 이후 Validator 또는 LiteServer 모드 활성화.

4. Validator 또는 LiteServer 활성화

자세한 단계·플래그: installation.md. 설정·포트: configuration.md.

파일 구조

localhost/
├── README.md           # 이 파일
├── installation.md     # MyTonCtrl 설치·Validator·LiteServer·Archive
├── configuration.md    # 모드·포트·지갑·stake
├── troubleshooting.md
└── updates/
    └── README.md

ton 다른 챕터