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.
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.
Browse all 150 tools. Click Install to download the binary. No Docker, no package manager.
One-click start and stop. Hub sets the port, data directory, and license key automatically.
See which tools are running, healthy, or stopped. Dashboard refreshes every 15 seconds.
Set your Complete license key once. Hub propagates it to every tool at startup. No per-tool config.
# 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
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.
Included with Stockyard Complete. $29/mo for everything.
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.