TGViewer
WEB3 | EN WEB3 | EN @web3ton · 5.33K subscribers
Post #284 276
How to launch your TON Site

👆 At first glance, a TON Site may seem complicated. But in practice, setting it up is totally doable: a domain, proxy, website, and linking — just a few stages.

🏁 We’ve prepared a step-by-step guide in the cards — from server setup to domain linking. Everything is as simple and clear as possible. Launch your site in Web 3.0 and share the results.

Thanks to @rece2021 and the community members for their help and experience, which we used to create this post.

🔣 Full list of commands 🔣
1️⃣ Connect to the server (SSH)

ssh root@IP
# if the port is not 22:
ssh -p 2222 root@IP

2️⃣ Install required packages

apt update
apt install -y sudo screen
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl


3️⃣ Install Caddy

sudo apt install caddy

4️⃣ Deploy your site

Update the Caddy config (/etc/caddy/Caddyfile), specifying the port instead of a domain, for example:

:80 {
root * /var/www/mysite
file_manager
}

# or

:3080 {
reverse_proxy localhost:3000
}


5️⃣ Start screen session

screen

6️⃣ Install TON Proxy

wget https://github.com/tonutils/reverse-proxy/releases/latest/download/tonutils-reverse-proxy-linux-amd64
chmod +x tonutils-reverse-proxy-linux-amd64


7️⃣ Run TON Proxy (first time)

./tonutils-reverse-proxy-linux-amd64

(After this, a config.json file will appear.)

8️⃣ Configure config.json

Open the file and replace the line:

"proxy_pass": "http://127.0.0.1:XXXX"

Replace XXXX with your site’s port.

9️⃣ Launch with domain

./tonutils-reverse-proxy-linux-amd64 --domain yourdomain.ton -tx-url

After that, a ton://... link will appear → open it in Tonkeeper/Tonhub and confirm the transaction.
  • 👍 6
  • ❤‍🔥 5
  • 🤯 2
More from @web3ton
  1. Sep 11, 2026📓 TON Browser
  2. Apr 28, 2026Webdom spotted at Hong Kong Web3 Festival 😁
  3. Apr 16, 2026Your support is more important than ever! Please vote and comment for adding TON DNS and T…
  4. Apr 9, 2026📆 MWEB3GA 🥳
  5. Oct 30, 2025How to select liquid domains in TON — a guide from webdom 😭 Every domainer wants one thin…
  6. Oct 24, 2025TON Domain Market Analytics: .ton Stabilizes, .t.me Loses Momentum Over the past two weeks…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →