Skip to main content

Downloads

Choose a runtime package for your site and start deploying TGateway.

Installation guide

Release packages

Loading releases...

Runtime requirements

.NET 10

Standard 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
Windows x64
Windows x86
Windows ARM64
Linux x64
Linux ARM
Linux ARM64
macOS x64
macOS ARM64

Docker image reference

linux-x64

A 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:latest
Show 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:latest

This 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:latest
Show 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:latest

Web/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.

About Copyright

All downloadable binaries are provided by the author, free for both personal and enterprise use.

To obtain the source code, please contact the author

Release repository