light_mode
dark_mode

Download

Here you can find installer packages and binaries for Boomack.

Windows

On Windows the Boomack Server and Client CLI can be installed with an MSI installer package. The package can be downloaded here. You can find the current release under Latest Release. If you need to download an older version for some reason, you can find a history of older releases under Release History.

Notice: When you download the MSI installer package for Windows, it is by default marked as unsafe for execution because it originates from the internet. To remove this mark open the file properties — right mouse click on the file → Properties — click on the Unblock checkbox on the bottom of the General tab, then click on OK.

Latest Release

The version of the latest release is 0.15.0.

Release History

The following table contains a list of all releases as Windows Installer packages so far. The first column shows the release version of the installer package and in the last two columns, the versions of the included software components.

Installer Version Download Components
Name Version
0.15.0 32Bit NodeJS 22.21.1
64Bit Boomack Server 0.15.3
Boomack Server PlugIn Vega 0.12.4
Boomack Server PlugIn Mermaid 0.2.0
Boomack Server PlugIn Leaflet 0.2.2
Boomack Server PlugIn PDF 0.2.0
Boomack Server PlugIn MQTT 0.1.1
Boomack Client CLI 0.15.8
Boomack Fast Client CLI 0.5.0
Boomack Katapult 0.2.5
0.14.1 32Bit NodeJS 22.20.0
64Bit Boomack Server 0.14.10
Boomack Server PlugIn Vega 0.12.3
Boomack Server PlugIn Mermaid 0.2.0
Boomack Server PlugIn Leaflet 0.2.1
Boomack Server PlugIn PDF 0.1.1
Boomack Server PlugIn MQTT 0.1.0
Boomack Fast Client CLI 0.4.0
Boomack Katapult 0.2.0
0.14.0 32Bit NodeJS 18.16.0
64Bit Boomack Server 0.14.5
Boomack Server PlugIn Vega 0.12.2
Boomack Server PlugIn Mermaid 0.1.3
Boomack Server PlugIn Leaflet 0.2.1
Boomack Server PlugIn PDF 0.1.0
Boomack Server PlugIn MQTT 0.1.0
Boomack Fast Client CLI 0.4.0
Boomack Katapult 0.2.0
0.13.4 32Bit NodeJS 18.15.0
64Bit Boomack Server 0.13.3
Boomack Server PlugIn Vega 0.12.2
Boomack Server PlugIn Mermaid 0.1.3
Boomack Server PlugIn Leaflet 0.2.1
Boomack Server PlugIn PDF 0.1.0
Boomack Server PlugIn MQTT 0.1.0
Boomack Fast Client CLI 0.3.3
Boomack Katapult 0.2.0
0.13.3 32Bit NodeJS 18.14.2
64Bit Boomack Server 0.13.2
Boomack Server PlugIn Vega 0.12.2
Boomack Server PlugIn Mermaid 0.1.3
Boomack Server PlugIn Leaflet 0.2.1
Boomack Server PlugIn PDF 0.1.0
Boomack Server PlugIn MQTT 0.1.0
Boomack Fast Client CLI 0.3.2
Boomack Katapult 0.2.0
0.13.2 32Bit NodeJS 18.14.2
64Bit Boomack Server 0.13.1
Boomack Server PlugIn Vega 0.12.0
Boomack Server PlugIn Mermaid 0.1.1
Boomack Server PlugIn Leaflet 0.2.1
Boomack Server PlugIn PDF 0.1.0
Boomack Server PlugIn MQTT 0.1.0
Boomack Fast Client CLI 0.3.1
Boomack Katapult 0.2.0
0.13.0 32Bit NodeJS 18.14.2
64Bit Boomack Server 0.13.1
Boomack Server PlugIn Vega 0.12.0
Boomack Server PlugIn Mermaid 0.1.1
Boomack Server PlugIn Leaflet 0.2.1
Boomack Server PlugIn PDF 0.1.0
Boomack Server PlugIn MQTT 0.1.0
Boomack Fast Client CLI 0.2.0
Boomack Katapult 0.2.0

Fast Client CLI (Windows)

If you like to download only the Boomack Fast Client CLI bo.exe for XCOPY deployment, select the version and architecture from the following table.

Version Architecture Download
latest x86 bo_x86.zip
x64 bo_x64.zip
0.5.0 x86 bo_x86.zip
x64 bo_x64.zip
0.4.0 x86 boom_x86.zip
x64 boom_x64.zip
0.3.3 x86 boom_x86.zip
x64 boom_x64.zip
0.3.2 x86 boom_x86.zip
x64 boom_x64.zip
0.3.1 x86 boom_x86.zip
x64 boom_x64.zip

You can use the following Windows PowerShell 5 script to download and extract the latest bo.exe to the current working directory:

PowerShell
$arch = if ([System.Environment]::Is64BitOperatingSystem) { "x64" } else { "x86" }
$url = "https://download.boomack.com/fast-client-cli/latest/bo_$arch.zip"

Invoke-WebRequest -Uri $url -OutFile "bo.zip"
Expand-Archive -Path "bo.zip" -DestinationPath . -Force
Remove-Item -Path "bo.zip"

Linux / MacOS

If you like to install Boomack Server on Linux or Mac OS, you can use the NodeJS package manager npm.

Prerequisites

Boomack Server is written in TypeScript/JavaScript for NodeJS. Therefore, on Linux or Mac, the best way to install it is by installing the required NodeJS packages via npm globally. Globally installed NodeJS packages become available on the command line.

If you do not have NodeJS installed yet, try your package manager or checkout its download page.

Check the version of your NodeJS on the command line with node --version. It should be at least version 18. Every LTS release with a higher version number should do as well. The package manager npm should be installed as well. You can check with npm --version. If the version number is printed, npm is available.

Then install the required NodeJS packages with npm globally. The command for installing a package globally is npm install --global <package name> or in short npm i -g <package name>.

NodeJS Packages

The following npm packages belong to the Boomack ecosystem — server, plug-ins, clients:

Component Package ID
Boomack Server (boomack) boomack
Boomack Client CLI (boom) boomack-cli
Plug-In Vega / Vega Lite boomack-plugin-vega
Plug-In Mermaid boomack-plugin-mermaid
Plug-In Leaflet boomack-plugin-leaflet
Plug-In PDF boomack-plugin-pdf
Plug-In MQTT boomack-plugin-mqtt
Boomack Katapult (katapult) boomack-katapult

To install everything at once, you can use the following command:

Shell / Command Line
npm i -g boomack boomack-cli boomack-plugin-vega boomack-plugin-mermaid boomack-plugin-leaflet boomack-plugin-pdf boomack-plugin-mqtt boomack-katapult

Fast Client CLI (Linux)

To install or update the Boomack Fast Client CLI on Linux, use the following one-liner. It will download the compressed binary bo, verify the checksum, extract the archive, and install the binary into /usr/local/bin.

Shell
wget -q -O - https://download.boomack.com/fast-client-cli/install.sh | sh

If you like to download the bo binary for your platform directly, use the following table to find the right architecture and OS for your use case and then select a matching download in the table below.

Architecture OS Description Examples
i686 GNU 32 Bit GNU based Linux on x86 processor Most Linux distributions: Debian, Ubuntu, Fedora, RHEL, Arch, …
x86_64 GNU 64 Bit GNU based Linux on x86 processor (AMD64) Most Linux distributions: Debian, Ubuntu, Fedora, RHEL, Arch, …
x86_64 musl 64 Bit non-GNU based Linux Alpine, distroless Docker
armv6 GNU 32 Bit GNU based Linux on ARM v6 Raspberry PI 1, Zero
armv7 GNU 32 Bit GNU based Linux on ARM v7 or higher Raspberry PI 2, 3, 4, Zero 2
aarch64 GNU 64 Bit GNU based Linux on ARM v8 or higher Raspberry PI 3, 4, 5, Zero 2
aarch64 musl 64 Bit non-GNU based Linux Alpine on ARM
aarch64 Android 64 Bit Android Linux on ARM 64 Termux
Version Architecture OS Download
latest i686 GNU bo.gz, sha256
x86_64 GNU bo.gz, sha256
x86_64 musl bo.gz, sha256
armv6 GNU bo.gz, sha256
armv7 GNU bo.gz, sha256
aarch64 GNU bo.gz, sha256
aarch64 musl bo.gz, sha256
aarch64 Android bo.gz, sha256
0.5.0 i686 GNU bo.gz, sha256
x86_64 GNU bo.gz, sha256
x86_64 musl bo.gz, sha256
armv6 GNU bo.gz, sha256
armv7 GNU bo.gz, sha256
aarch64 GNU bo.gz, sha256
aarch64 musl bo.gz, sha256
aarch64 Android bo.gz, sha256
0.4.0 i686 GNU boom.gz, sha256
x86_64 GNU boom.gz, sha256
x86_64 musl boom.gz, sha256
armv6 GNU boom.gz, sha256
armv7 GNU boom.gz, sha256
aarch64 Android boom.gz, sha256
0.3.3 i686 GNU boom.gz, sha256
x86_64 GNU boom.gz, sha256
x86_64 musl boom.gz, sha256
armv6 GNU boom.gz, sha256
armv7 GNU boom.gz, sha256
aarch64 Android boom.gz, sha256
0.3.2 i686 GNU boom.gz, sha256
x86_64 GNU boom.gz, sha256
x86_64 musl boom.gz, sha256
armv6 GNU boom.gz, sha256
armv7 GNU boom.gz, sha256
aarch64 Android boom.gz, sha256
0.3.1 i686 GNU boom.gz, sha256
x86_64 GNU boom.gz, sha256
x86_64 musl boom.gz, sha256
armv6 GNU boom.gz, sha256
armv7 GNU boom.gz, sha256
aarch64 Android boom.gz, sha256