Home › Hub
Complete Subscribers · Single Binary · Manage Everything

One dashboard for all 150 tools.

Stockyard Hub installs, starts, stops, and monitors every tool from a single dashboard. Set your license key once and it propagates to all tools automatically.

Install Hub Get Complete — $29/mo

Running in 30 seconds.

curl -fsSL https://stockyard.dev/hub/install.sh | sh

STOCKYARD_LICENSE_KEY=your_key_here stockyard-hub

  Dashboard:  http://localhost:8600/ui
  API:        http://localhost:8600/api

Open the dashboard, browse the 150-tool catalog, and click Install on any tool. Hub downloads the binary, sets the license key, and starts it. Click the port number to open that tool's own dashboard.

What it does

Manage your entire stack from one place.

Install

Browse all 150 tools. Click Install to download the binary. No Docker, no package manager.

Start / Stop

One-click start and stop. Hub sets the port, data directory, and license key automatically.

Monitor

See which tools are running, healthy, or stopped. Dashboard refreshes every 15 seconds.

License

Set your Complete license key once. Hub propagates it to every tool at startup. No per-tool config.

Automate with the API.

# List all tools with status
curl http://localhost:8600/api/tools

# Install a tool
curl -X POST http://localhost:8600/api/tools/corral/install

# Start it
curl -X POST http://localhost:8600/api/tools/corral/start

# Check health
curl http://localhost:8600/api/tools/corral

# Stop it
curl -X POST http://localhost:8600/api/tools/corral/stop
Technical details

How it works.

Hub is itself a single Go binary (14MB) with embedded SQLite. It stores installed tool state, process IDs, and configuration. When you click Start, Hub executes the tool binary as a subprocess with the correct environment variables (DATA_DIR, PORT, and the tool-specific license key). Tool logs go to the tool's data directory.

Hub checks health by probing each tool's TCP port every 15 seconds. If a tool process exits, Hub updates the status automatically.

Hub does not require root, does not modify system services, and does not touch systemd. It runs as a regular user process. For production, you can put Hub behind a reverse proxy or run it in a screen/tmux session.

Get started

Manage 150 tools from one dashboard.

Included with Stockyard Complete. $29/mo for everything.

Install Hub Get Complete — $29/mo
Managing 150 tools without 150 terminals

Each Stockyard tool runs as an independent binary. For teams using five or ten tools, managing them individually is straightforward — a systemd service file per tool, a port per tool, a data directory per tool. At twenty or thirty tools, the overhead of starting, stopping, updating, and monitoring individual processes adds up. Hub provides a single dashboard that lists all installed tools, shows their status (running, stopped, error), and lets you start or stop any tool with one click.

Hub also handles license key propagation. Set your Stockyard license key once in Hub's environment, and it distributes the key to every tool it manages. Install new tools by browsing the catalog and clicking Install — Hub downloads the binary, creates the data directory, and starts the process. The result is a package-manager-like experience for self-hosted tools without any of the dependency management complexity that makes traditional package managers painful.