TON Rust Node | News
127 subscribers
2 photos
1 video
25 links
Built for operators who run fleets, not single servers. Rust core, container-first deployment, unified control plane, and security model where keys never touch the filesystem.

Support: @ton_rust_node_chat
Download Telegram
Channel created
Welcome to TON Rust Node channel

Public release is live!
TON Rust Node packages are now available for production environments.

Key resources:
▪️ Container image
▪️ Documentation
▪️ Helm chart: oci://ghcr.io/rsquad/helm/ton-rust-node

Important notes:
— Fullnode-first release
The current documentation describes how to run a fullnode with a liteserver and JSON-RPC. Validator setup is not documented yet. Please start by syncing a fullnode first.

— Mainnet only
Targets mainnet for now. Testnet is under active development by TON Core, so timely updates aren’t guaranteed.

— Validator instructions coming soon

More advanced deployment scenarios and validator-specific guides are already on the roadmap and will be published later.


Thanks for joining as TON Rust Node goes production-ready. Deploy via the Helm chart or container image, follow the docs, and share feedback to help shape the next step of the TON ecosystem!
16👍4🔥4
TON Rust Node Update v0.1.2

Winner winner, update dinner. Welcome back, builders!

This production-tuned update brings better observability, solid health checks, and a few performance wins.

What’s inside:
Prometheus metrics
Exposes 51 Prometheus metrics across 8 subsystems, served at GET /metrics on the metrics port (default 9100).

Liveness and readiness probes
Adds /healthz and /readyz to the metrics HTTP server alongside /metrics, so Kubernetes can use the same port for health checks. Currently both endpoints return HTTP 200 when the metrics server is running.

Grafana dashboard out of the box
Ships with a bundled Grafana dashboard and a recommended Prometheus and Grafana setup for Kubernetes deployments, so you can start monitoring without building dashboards.

Helm chart 0.2.0
Pins the image tag to a specific version, parameterizes the init container image via initImage.*, and changes the default pullPolicy from Always to IfNotPresent for more predictable deployments.


Full changelog:
https://github.com/RSquad/ton-rust-node/releases/tag/v0.1.2-mainnet
1🔥7👍54
Helm Update v0.3.0

Fresh bread from the Helm bakery. Chart bends, no forked end.

Best wishes to Kiln for shaping this release with real ops insight.

What’s inside:

Extensibility hooks
Supports extraInitContainers, extraContainers, extraVolumes, and extraVolumeMounts for init steps, sidecars, and mounts.

Production integrations
Supports podAnnotations, podLabels, and serviceAccount for common platform integrations like Vault, IAM, service mesh, and cost tracking.

Env injection
Supports extraEnv and extraEnvFrom to pass ConfigMaps, Secrets, and Downward API into the main container cleanly.

Networking and access control
Moves to per-port Services and hostPort, with optional NetworkPolicy for public ADNL and TCP CIDRs.


One more polish:

ServiceAccount toggle rename
serviceAccount.create renamed to serviceAccount.enabled for consistency with other toggles.


Docs patched up:

Logger targets documented
Updates documentation with additional logger targets for core components.

Logging note
Note added that HTTP request logging is not available.


Full changelog: https://github.com/RSquad/ton-rust-node/releases/tag/helm%2Fv0.3.0
57👍5🔥3
Helm Update v0.3.1

This update is so small it barely deserves a notification. Go back to sleep, DevOps.

What’s inside:
imagePullSecrets
Support for private registries. Because sometimes your containers need a "Do Not Disturb" sign.


Full changelog: https://github.com/RSquad/ton-rust-node/releases/tag/helm%2Fv0.3.1
6🔥5👍2
Nodectl Release v0.1.0

Validators soon just became validators now. Image is out. May your first election be intentional.

What’s new:
— Validators are live
Validator election management is available via the Nodectl.

nodectl setup guide
Covers validator deployment and election flow.

Key management for validators
Fullnodes can keep keys in config.json. Validators use an encrypted vault via secrets_vault_config.


Full changelog: https://github.com/RSquad/ton-rust-node/releases/tag/helm%2Fnodectl%2Fv0.1.0
1🔥6👍43
Helm Update v0.3.2

Older charts might misbehave with this update. Changes may be incompatible, so upgrade carefully.

What’s new:
storage.<volume>.resourcePolicy
Adds configurable helm.sh/resource-policy per volumeClaimTemplate. Defaults: keep for main/keys; omitted for db/logs.

storage.<volume>.annotations
Adds extra annotations per volume PVC.


Full changelog: https://github.com/RSquad/ton-rust-node/releases/tag/helm%2Fv0.3.2
1👍5🔥42