Skip to content

Server Binary

The native server package includes stib-server, the embedded web interface, and the stib command-line client used by agents. Published server builds include the system-tray feature; it is disabled automatically when no graphical display is available.

Packages

Download from stib.ai/download.

PlatformArchitecturesServer artifacts
macOSARM64DMG, PKG
Windowsx64, x86, ARM64MSI
Linuxx64, ARM64DEB, tar.gz

Install and run

macOS

Install the PKG or copy stib-server.app from the DMG, then launch it from Applications. The release is signed and notarized.

Windows

Run the MSI for the machine architecture, then start Stib Server from the Start menu or terminal.

Linux

bash
sudo apt install ./stib-server-*.deb
stib-server

For another distribution, unpack the tar.gz, install the two binaries, and use the included systemd unit as a template.

Listening address and port

The release server listens on all interfaces. It first tries port 50505, then 50506 through 50514, and finally an OS-assigned port if the range is unavailable. The actual port is written to port.txt in the server data directory and shown by the tray UI when available.

Open http://localhost:<port> for the embedded web client or enter that origin in the desktop app.

Data directory

Native installations use the operating-system application data directory:

PlatformDirectory
macOS~/Library/Application Support/stib-server/
Windows%LOCALAPPDATA%\stib-server\
Linux~/.local/share/stib-server/

The directory contains data/stib.db, attachments, backups, logs, update staging files, the server UUID, and port.txt. Migrations run automatically when the server starts.

Verify

bash
curl http://localhost:50505/api/health

If the port changed, substitute the actual value. A healthy response is wrapped in Stib's standard data object.

Updates

Native servers check the signed update manifest for their stable or beta channel. A supported package update uses PKG on macOS, MSI on Windows, and DEB on Linux. Tarball installations should be updated manually. Docker installations are never self-replaced; pull a new image instead.

Before updating, create a backup from Settings → Server → Backup and keep any environment-managed encryption key available.

Next: Configuration.