Skip to main content
Overview

Quickstart

Supported quickstart for the current ArgoBox homelab-first stack.

May 10, 2026

Quickstart

This quickstart is for the supported v1 path:

  • ArgoBox
  • Hermes
  • OpenClaw
  • optional Home Assistant integration

The goal is not “turn on every module.” The goal is to get the control plane running and prove one operator workflow end to end.

1. Start ArgoBox

git clone https://github.com/inovinlabs/argobox.git
cd argobox
./scripts/fork-setup.sh
docker compose up -d

fork-setup.sh now creates private/local-config.sh for nonsecret values like SITE_DOMAIN and SITE_URL. Keep secrets in the credential system, not in a plaintext repo-local .env.

Then open:

http://localhost:4321/admin/setup

2. Configure One Real Target

Start with one trusted infrastructure target:

  • Proxmox
  • Docker
  • Unraid
  • or another supported adapter you actually intend to use

Do not try to wire every possible backend on the first pass.

3. Generate an Agent Key

Create one agent credential for the runtime you are testing first.

Recommended first runtime:

  • OpenClaw

The key should only be used through the ArgoBox approval and capability model.

4. Connect OpenClaw

Add an MCP server entry that points OpenClaw at ArgoBox.

Example:

{
  "mcpServers": {
    "argobox": {
      "command": "node",
      "args": ["path/to/argobox/integrations/openclaw/mcp-server.js"],
      "env": {
        "ARGOBOX_URL": "http://localhost:4321",
        "ARGOBOX_API_KEY": "abx_your_key_here"
      }
    }
  }
}

5. Keep the First Workflow Boring

The first workflow should prove the control plane, not show off the entire repo.

Recommended proof:

  1. ask for a safe read
  2. ask for a privileged action
  3. confirm it enters the approval queue
  4. approve it
  5. confirm the audit trail records the result

If that loop is not trustworthy, broader framework or autonomy claims do not matter.

6. Add Home Assistant Second

If you want the canonical homelab automation stack, wire Home Assistant after the first operator flow is already working.

Home Assistant should be treated as:

  • the automation substrate
  • not a replacement for the ArgoBox control plane

Current Non-Goals

This quickstart does not try to:

  • activate every module
  • prove every backend adapter
  • demonstrate full framework portability
  • market ArgoBox as a finished everything-platform

The supported outcome is narrower: one repeatable installation, one visible trust boundary, one real operator loop.

quickstartdockerhomelabopenclaw