Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ It is the full core product and runs on its own; the enterprise modules are sepa
<!-- ASSET: hero screenshot (editor + connected Claude) -->
<!-- ASSET: 30s demo GIF (ask Claude → it reads a doc → proposes an edit → Approve) -->

## Quickstart (self-host, ~90 seconds)
## Quickstart (self-host in a few minutes)

Clone to a live MCP endpoint in about 4 minutes — a one-time image build. (A
stone-cold first-ever build can take longer; it's I/O-bound on Docker's
filesystem, not downloads. Native Linux is as fast or faster.)

Requirements: **Docker + Docker Compose**. (Working on the code itself, outside
Docker? **Node 22** — `nvm use` picks it up from [`.nvmrc`](./.nvmrc) — and
Expand Down
5 changes: 3 additions & 2 deletions scripts/self-host-init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,9 @@ echo "Next:"
echo " docker compose up -d --build # (public repo: docker-compose.yml is the self-host stack)"
echo ""
echo " [!] First build compiles the api, web, collab and workers images (the workers"
echo " image also downloads Chromium), so a cold first build takes several minutes"
echo " - much faster on later builds. Postgres and Redis go healthy in seconds,"
echo " image also downloads Chromium), so a cold first build takes about 4 minutes"
echo " (a stone-cold first-ever build can take longer) - much faster on later builds."
echo " Postgres and Redis go healthy in seconds,"
echo " then the terminal will look idle for a few minutes while the images build."
echo " That is normal - it is NOT a hang, so don't Ctrl-C. Watch progress with:"
echo " docker compose logs -f"
Expand Down
Loading