Download

Current version is 1.26.2.

Stay up-to-date about releases through apt, the RSS feed, or subscribe to notifications about releases and security announcements on the Github page.

Security and integrity of downloads

With the increased occurrence of, and attention on attacks on infrastructure used for building and distributing software (CI pipelines, software repositories, etc), the way FlashMQ is packaged and released is an important consideration. By its nature with almost no dependencies, the attack surface for a supply chain attack is already minimal, and efforts are taken to make the end of this pipe also secure.

Firstly, the Github account is only accessed with hardware based passkeys. No API tokens are used for or by anything on it. It is used only for auxiliary services (like running tests) and publishing of source code. The primary git repositories used for development are only privately accessible, as are the machines used for building releases.

GPG signing of the apt packages is a manual step, separate from the building process. The GPG fingerprint for it is listed both on this page, and in the README.md in the Github repo. They should match of course.

Apt

Apt packages are available for Ubuntu, Debian and Raspberry Pi OS (based on Debian).

You can download the repository GPG key here:

Its fingerprint is 874E6552A197BDD069A1526E1788BCA932A92BDF. This fingerprint is also listed in the readme file in the git repository, which should match.

The key can be downloaded like:

curl https://www.flashmq.org/flashmq-repo.gpg > /usr/share/keyrings/flashmq-repo.gpg

You can also browse the apt repo.

Ubuntu

Ubuntu jammy (22.04), noble (24.04) and resolute (26.04) have arm64 as well as amd64 packages available.

Choose the one relevant for your distro version:

echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt focal main" > /etc/apt/sources.list.d/flashmq.list
echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt jammy main" > /etc/apt/sources.list.d/flashmq.list
echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt noble main" > /etc/apt/sources.list.d/flashmq.list
echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt resolute main" > /etc/apt/sources.list.d/flashmq.list

Debian and Raspberry Pi OS

The current versions of Raspberry Pi OS are based on Debian Bullseye and Debian Bookworm. Therefore, the FlashMQ apt repository also contains the armhf and arm64 builds for the Raspberry Pi.

Choose the one relevant for your distro version:

echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt buster main" > /etc/apt/sources.list.d/flashmq.list
echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt bullseye main" > /etc/apt/sources.list.d/flashmq.list
echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt bookworm main" > /etc/apt/sources.list.d/flashmq.list
echo "deb [signed-by=/usr/share/keyrings/flashmq-repo.gpg] http://repo.flashmq.org/apt trixie main" > /etc/apt/sources.list.d/flashmq.list

AppImage

There’s also a portable AppImage executable, runnable from the command line. It was compiled on Debian 10 and therefore should work on Debian 10 and higher, Ubuntu 20.04 and higher, and many other (older) distros. However, on (at least) Ubuntu 22.04, you do need to install libfuse2 first.

Support for Ubuntu 18.04 has been dropped.

flashmq-1.26.2-linux-amd64.AppImage