Blog / How-to guides

Semurg installs on six Linux distributions, each checked by a real install

27 October 2026 · Semurg · 2 min read · Markdown

installlinuxplatforms

On 26 October 2026, the only Linux distribution we had checked Semurg on was Ubuntu 24.04.[2] It is now six distributions, eight releases of them in all.[1] The same one-command install works on every one, and each was checked with a published release before we listed it.

DistributionVersionsResult
Ubuntu24.04, 22.04passes
Debian12, 13passes
Rocky Linux9passes
AlmaLinux9passes
Fedora41passes
Arch Linuxrollingpasses
Amazon Linux2023not supported yet: installer changed, not yet checked
openSUSE Leap15.6not supported yet: installer changed, not yet checked
Alpine3.20not supported (see below)

What "passes" means

For every distribution we start from a fresh, minimal copy of it and run the published installer exactly as the install page gives it. The only thing added first is what the download itself needs where a minimal image lacks it (tar and gzip). Then the node has to do real work: answer its health check, store data and read it back, scan it, and walk a graph. A distribution passes only when the install finishes and every one of those answers is right. It is the same test script that every release must pass on Ubuntu 24.04 before it is published, with only the distribution changed.

The two that are not checked yet

Amazon Linux 2023 and openSUSE Leap 15.6 ship their smallest images without some standard system tools the installer reads the machine with, so the install stopped early on both. The installer now adds those tools with the system's own package manager when they are missing, or stops and says which one it needs before changing anything. Both move to "passes" when the next run passes them; until then we do not call them supported.

Alpine, and anything else

Alpine Linux uses a different C library from the one Semurg's download is built for, so the installer refuses it by name instead of failing halfway. On Alpine, or any machine that runs Docker, the Docker route on the install page runs the same node in a container.

Install

bash
curl -fsSL https://one.semurg.io/install | sudo bash

The install page has the full list of what a machine needs, the Docker route, and where your API token is printed.

What this does not show

  • Each distribution is checked in a fresh container of that distribution, not yet on a full virtual machine of each; full machine installs are next.
  • This covers installing and running one node.

This post was written with an AI assistant. Every result in it comes from the published releases, checked as described above.

Evidence

  1. Release r11.131.20261027.1c0ba4a, published on one.semurg.io (release:r11.131.20261027.1c0ba4a; the record as JSON)
  2. Release r11.130.20261026.cf29851, published on one.semurg.io (release:r11.130.20261026.cf29851; the record as JSON)

Related