{
  "_about": "Host deployment settings; copy hosts.json beside each deployed program.",
  "ip-172-31-17-177.us-west-2.compute.internal": {
    "fossil_server": {
      "fossil": "/usr/bin/fossil",
      "args": [
        "server",
        "--baseurl", "https://ollama.openbeagle.org",
        "--port", "443",
        "--jsmode", "bundled",
        "--cert", "/etc/letsencrypt/live/ollama.openbeagle.org/fullchain.pem",
        "--pkey", "/etc/letsencrypt/live/ollama.openbeagle.org/privkey.pem",
        "--acme",
        "--nojail",
        "--repolist", "/var/lib/fossil",
        "--extroot", "/var/www/cgi-bin",
        "--notfound", "https://ollama.openbeagle.org/index.html",
        "--files", "*.ico,*.html",
        "--skin", "darkmode",
        "--errorlog", "/var/log/fossil.err.log"
      ]
    },
    "ocx": {
      "repositories": "/var/lib/fossil",
      "socket_dir": "/run/ocx",
      "releases": "/var/lib/ocx/agents-daemon",
      "confine": "/usr/local/libexec/ocx/confine"
    }
  },
  "beagley-ssd": {
    "fossil_server": {
      "args": [
        "server",
        "--port", "443",
        "--cert", "$HOME/.config/fossil/tls/certificate.pem",
        "--pkey", "$HOME/.config/fossil/tls/private-key.pem",
        "--jsmode", "bundled",
        "--repolist", "$BASEDIR",
        "--extroot", "$HOME/.local/cgi-bin",
        "--nojail",
        "--skin", "darkmode",
        "--errorlog", "$BASEDIR/fossil.err.log"
      ],
      "show_capabilities": true
    }
  },
  "beaglebadge": {
    "fossil_server": {
      "args": [
        "server",
        "--port", "80",
        "--jsmode", "bundled",
        "--repolist", "$BASEDIR",
        "--nojail",
        "--errorlog", "$BASEDIR/fossil.err.log"
      ]
    }
  },
  "slotcar": {
    "fossil_server": {
      "args": [
        "server",
        "--repolist", "$BASEDIR",
        "--nojail",
        "--skin", "darkmode",
        "--extroot", "$BASEDIR/ollama/bin",
        "--errorlog", "$BASEDIR/fossil.err.log"
      ]
    }
  },
  "*": {
    "fossil_server": {
      "args": [
        "server",
        "--repolist", "$BASEDIR",
        "--nojail",
        "--skin", "darkmode",
        "--errorlog", "$BASEDIR/fossil.err.log"
      ]
    },
    "sync": [
      "BeagleBadge",
      "armbian-build",
      "badge-launcher",
      "battlesnake-rules",
      "bb-imager-rs",
      "blabl",
      "board-generator",
      "bootstrap-qcow2",
      "cleave",
      "crystal-bootstrap",
      "crystal-robots",
      "crystal",
      "fossil-scm.org",
      "glint",
      "gp-crystal",
      "interactor",
      "jkembedded-audio-board",
      "lvgl-crystal",
      "make-things-book",
      "mechanical-turk",
      "microblocks-smallvm",
      "ollama",
      "quadesc",
      "semantic-ui",
      "social-badge",
      "stone",
      "swk-ai",
      "tournament-tool",
      "vsx-examples",
      "webide-agent",
      "zepto"
    ]
  },
  "aarch64-1": {
    "fossil_server": {
      "args": ["server", "--localhost", "/opt/ocx/libexec"]
    },
    "ocx": {
      "confine": "/opt/ocx/libexec/confine",
      "daemon_root": "/opt/ocx",
      "homes": {
        "/root/.claude": "/root/.claude",
        "/root/.claude.json": "/root/.claude.json",
        "/root/.codex": "/root/.codex"
      },
      "tools": {
        "/root/.local": "/root/.local"
      }
    }
  }
}
