Mac

The easiest one: easyBTX on Mac updates itself. It checks for new versions and installs them on its own. You can also force a check in Settings → Updates → Check for updates. Your wallet, payout address and settings stay exactly as they are. The current Mac build is 0.26.0.

Windows

There is no separate Windows build to reinstall. On Windows, easyBTX is the Linux build running through WSL2, so it updates itself exactly like the Linux one. Nothing to download, nothing to run. The steps are in the next section, and the current build is 0.27.2.

If a native Windows installer is what you remember, that path ended at v0.8.4 and is discontinued. The Windows install guide covers the move to WSL2.

Windows + WSL2, and Linux

🔥 Most powerful

The AppImage build updates itself on Linux and WSL2, exactly like the Mac. It checks for new versions and installs them on its own, new mining engines included, so once you are on the self-updating build, there is nothing to run. You can force a check any time in Settings → Updates → Check for updates, and your wallet, payout address and settings always carry over. Every update is cryptographically signed and verified before it installs. The current Linux and WSL2 build is 0.27.2.

One thing about the numbers. Mac and Linux are separate apps on separate update feeds, and their minor versions alternate. The two version numbers on this page are not comparable, so a higher Linux number does not mean your Mac is behind.

Switch to the self-updating build (one time)

Older installs used a .deb package - the easybtx command in /usr/bin. That build cannot update itself: a restart always reopens the old version, no matter how many times you click Update available. Move onto the self-updating AppImage to fix it for good. Open your Ubuntu (WSL2) window - or any Linux terminal - and paste this single line. It downloads the latest build, points the easybtx command at it, and launches:

wget -O ~/easyBTX.AppImage https://github.com/MendeMatthias/EasyBTX-releases/releases/download/v0.27.2/easyBTX_amd64.AppImage && chmod +x ~/easyBTX.AppImage && { grep -qxF "alias easybtx='~/easyBTX.AppImage --appimage-extract-and-run'" ~/.bashrc || echo "alias easybtx='~/easyBTX.AppImage --appimage-extract-and-run'" >> ~/.bashrc; } && ~/easyBTX.AppImage --appimage-extract-and-run

After that first run you are done for good - easyBTX keeps itself current and you never paste an update command again. Open a fresh terminal (or run source ~/.bashrc), then just type easybtx to launch the always-latest build. If the window does not appear, run LIBGL_ALWAYS_SOFTWARE=1 ~/easyBTX.AppImage --appimage-extract-and-run instead.

Still opening an old version after a restart?

That is the tell-tale sign that the old .deb is still shadowing the command. The one-liner above fixes it - it points easybtx at the self-updating AppImage, so a fresh terminal always opens the latest build. For a fully clean state you can also remove the old package (optional - the alias already wins):

sudo apt remove -y easybtx

Early / test builds (optional)

Want new builds before they reach everyone? In Settings → Updates, turn on experimental builds. You'll get an Update available cue for pre-release versions - still signed and verified - that install with one click. Turn it off any time to go back to the stable channel.