Download


All official binaries and installers are attached to each GitHub release; the hub for current downloads is the latest release page ».

Server

The server is a single statically-linked Go binary with the web UI embedded. SQLite is bundled; PostgreSQL or MySQL are optional. You run it on a machine or VM you control and reach it through your browser — there is no separate “cloud” SaaS installer.

Official CI builds publish Linux x86-64 and Linux ARM64 tarballs for each v0.10.16 tag on the latest release ». Pick your architecture below (latest/download always resolves to files for the newest tag):

PlatformDownload (latest)

Linux amd64 (x86-64)

.tar.gz, companion GPG .asc if published

Linux ARM64 (aarch64)

.tar.gz, companion GPG .asc if published

Unpack the tarball, copy warmdesk.yaml.example to warmdesk.yaml, set jwt_secret to a safe value (the server rejects the demo default), and run ./warmdesk. TLS, systemd, and reverse proxies are covered in Installation guide. macOS or Windows hosts: build from source — see Build from source in Installation — release tarballs are Linux-only.

Desktop client

WarmDesk ships Tauri desktop builds for Linux, macOS, and Windows. The desktop app is only the client: it wraps the same web UI as the browser and connects to your WarmDesk server URL (configured on first launch). The server binary is never bundled inside the desktop package.

Pre-built installers are uploaded to the latest release ». Click an asset below to download the current v0.10.16 build (URLs use GitHub’s latest/download redirects):

PlatformDownload (latest)

Linux

.AppImage (x86_64), .deb, .rpm

Windows

NSIS installer, portable .zip

macOS

universal .dmg

Most release files ship with a matching .asc detached GPG signature. See Installation — Desktop apps and the GPG-signed releases blog post for verifying downloads.