installation · macOS · Linux · Windows · Docker
Install betterMQ
One binary, no external dependencies. Pick your platform — every path ends with a running broker, control panel and docs on port 8080.
macOS · Linux · WSL
One-line install
Detects your OS and architecture, downloads the right binary from GitHub Releases, verifies the sha256 checksum and links it into your PATH.
- Apple Silicon and Intel Macs both supported
- WSL installs the native Linux binary
- Re-run any time to update — same version is skipped
$ curl -fsSL https://bettermq.com/install | bashWindows
PowerShell install
Same flow for Windows — downloads bettermq.exe, verifies the checksum and adds it to your user PATH. No admin rights required.
- Works in Windows Terminal, PowerShell 5+ and pwsh
- Open a new terminal after install to pick up PATH
> powershell -ExecutionPolicy Bypass -c "irm https://bettermq.com/install.ps1 | iex"Docker
Docker Compose
Prefer containers? The selfhost stack brings up the broker with persistent storage in one command.
- Panel, API and docs on port 8080
- Optional Slate + MinIO and multi-node setup in selfhost/README.md
$ git clone https://github.com/betterMQ/betterMQ.git$ cd betterMQ/selfhost$ docker compose up -d --buildUnder the hood
What the installer does
- 1Detects OS and CPU architecture
- 2Resolves the latest release from GitHub
- 3Downloads the matching binary
- 4Verifies the sha256 checksum
- 5Installs to ~/.bettermq/bin and links into PATH
The scripts are plain text — read them before running: /install · /install.ps1
Manual download
Release binaries
| Asset | Platform |
|---|---|
| bettermq-macos-arm64.zip | macOS (Apple Silicon) |
| bettermq-macos-amd64.zip | macOS (Intel) |
| bettermq-linux-amd64.zip | Linux (x86_64) |
| bettermq-windows-amd64.exe.zip | Windows (x86_64) |
Every release ships a checksums.txt — grab both from GitHub Releases.
First run
Start the broker
One process serves the API, the control panel and the interactive docs. Set a panel password on first visit, copy your sk_local_… token and send your first job.
- Panel — http://localhost:8080/panel/
- API docs — http://localhost:8080/docs
$ bettermq serve$ cargo build --release -p broker-serverUp and running?
Send your first durable job and explore scheduling, fan-out and flow control from the panel.