Downloads
Choose a runtime package for your site and start deploying TGateway.
Release packages
Loading releases...
Runtime requirements
.NET 10Standard TGateway and Watchdog packages require .NET 10 Runtime for your operating system and architecture. Studio project compilation and analysis require the .NET 10 SDK. Self-contained and AOT packages need no separate runtime.
Show official runtime downloads
Docker image reference
linux-x64A published reference image for TGateway (GatewayApp) is available for linux-x64 only. It is not a formal release channel for users. For normal deployment, build your own Docker image for your system, architecture, and configuration.
TGateway
registry.cn-shenzhen.aliyuncs.com/thingsgateway/tgateway:latestShow reference startup command
docker run -d --name tgateway --restart always -p 127.0.0.1:6100:6100 -p 502:502 -p 1883:1883 -p 8083:8083 -p 7789:7789 registry.cn-shenzhen.aliyuncs.com/thingsgateway/tgateway:latestThis command binds the Web/API port to 127.0.0.1:6100 on the host. Configure data volumes and other ports for your deployment.
Studio
Studio also provides a linux-x64 image for project management and editor language services.
registry.cn-shenzhen.aliyuncs.com/thingsgateway/tgateway.studio:latestShow reference startup command
docker run -d --name tgateway.studio --restart unless-stopped --platform linux/amd64 -p 127.0.0.1:5100:5100 -e TZ=Asia/Shanghai -v tgateway-studio-data:/app/Data -v tgateway-studio-configuration:/app/Configuration -v tgateway-studio-projects:/app/Projects registry.cn-shenzhen.aliyuncs.com/thingsgateway/tgateway.studio:latestWeb/API binds to 127.0.0.1:5100 on the host. For remote access, use a reverse proxy with an address reachable by the browser. The three named volumes preserve data, account configuration, and projects; reuse them when updating the container.