https://github.com/akme/ton-node
Dockerfile for Telegram Open Network Fullnode
https://github.com/akme/ton-node
Last synced: 5 months ago
JSON representation
Dockerfile for Telegram Open Network Fullnode
- Host: GitHub
- URL: https://github.com/akme/ton-node
- Owner: akme
- Created: 2019-09-08T15:48:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T16:00:50.000Z (almost 2 years ago)
- Last Synced: 2025-08-17T07:32:31.960Z (10 months ago)
- Language: Shell
- Size: 10.7 KB
- Stars: 30
- Watchers: 7
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ton - Fullnode in docker - Dockerfile for Telegram Open Network Node (Block explorers & Dev-ops tools)
README
# Telegram Open Network Node
Dockerfile for Telegram Open Network Node
#### Install
```docker pull it4addict/ton-node```
#### Create volume
```docker volume create ton-db```
#### Run
```docker run -d --name ton-node --mount source=ton-db,target=/var/ton-work/db --network host -e "PUBLIC_IP=" -e "CONSOLE_PORT=" -e "LITESERVER=true" -e "LITE_PORT=" -it it4addict/ton-node```
If you don't need Liteserver, then remove -e "LITESERVER=true".
#### Use
```docker exec -ti /bin/bash```
```./validator-engine-console -k client -p server.pub -a :```
IP:PORT is shown at start of container.
#### Lite-client
To use lite-client you need to get liteserver.pub from container.
```docker cp :/var/ton-work/db/liteserver.pub /your/path```
Then you can connect to it, but be sure you use right port, it's different from fullnode console port.
```lite-client -a : -p liteserver.pub```