Skip to main content

Documentation Index

Fetch the complete documentation index at: https://acme-7a2b8e9d.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

HaliteHalite
Halite is a self-hosted web console that manages a SaltStack deployment end-to-end from one UI — covering minion status, key management, job dispatch, a live activity feed, package inventory, fleet health, and user access control, all in a single browser tab.

Why “Halite”?

Halite (/ˈheɪlaɪt/) is the mineralogical name for rock salt — sodium chloride in its natural crystalline form. The mineral grows in perfect cubes, with sodium and chloride ions locked in a regular three-dimensional lattice. That structure mirrors the topology of a SaltStack deployment: a master at the center orchestrating a constellation of minions arranged across the network. The same diagram you would draw for an NaCl unit cell is the diagram you would draw for a Salt master surrounded by its minions.
Halite dashboard showing KPIs, minion-status donut, 24-hour job-activity chart, and key-status bar

Features

Overview

KPIs (online minions, pending keys, running jobs, jobs in 24h) plus interactive charts. Auto-refreshes every 30 seconds.

Activity

A live feed of Salt event-bus activity — jobs, keys, and minions — streamed straight to your browser.

Minions

Live status of every connected minion, with grains drilled down on demand.

Keys

Accept, reject, or delete pending minion keys.

Jobs

Browse recent jobs, inspect per-minion results with highstate parsing, and kill running jobs mid-flight.

Run

Dispatch any Salt execution module function against any target, with full target-type support.

Inventory

3-level drill-down through installed packages across the fleet (package → versions → installed-on, or minion → packages).

Fleet Health

Fleet-wide highstate health derived from recent job history.

Users & Roles

Permission-driven access with built-in admin / operator / viewer roles plus arbitrary custom roles using verb:resource permission globs.

Quickstart

Run Halite with Docker in minutes.