Install urgentry and verify the binary.

Use the install script for the first run. Use a source build when you need a repo checkout or local changes.

Quick switch

Install, serve, sign in
# install
curl -fsSL https://urgentry.com/install.sh | sh

# serve
URGENTRY_BASE_URL=http://localhost:8080 urgentry serve --role=all

# sign in
open http://localhost:8080/login/

Then swap one DSN, send one event, and expect it in Issues.

Verify the install

Local verification
# verify locally
urgentry version
urgentry serve

Manual download

Download the platform archives, checksums, and release notes from the GitHub release page.

Which path should I pick?

Path Best when First verification
Install script You want the shortest path to a working binary before you run the switch proof urgentry version
Docker You want a packaged local runtime without building from source docker run ... serve
Source build You want a repo checkout, local changes, or the exact build/test workflow make build then ./urgentry version

Docker

Docker runtime
# run with Docker
docker pull ghcr.io/urgentry/urgentry:latest
docker run -p 8080:8080 -v urgentry-data:/data \\
  ghcr.io/urgentry/urgentry:latest serve

Build from source

Source build
# build from source
git clone https://github.com/urgentry/urgentry.git
cd urgentry/apps/urgentry
make build
./urgentry version
./urgentry serve