If you’ve previously launched Onyx with the old onyx-stack service name,
you’ll need to add -p onyx-stack to your launch command.For example: docker compose up -p onyx-stack -d.
After the containers come up,
the system needs to go through an initialization process after which you can access Onyx at
localhost:3000.
To enable Onyx Craft, use the installation script with the --include-craft flag:
cd onyx/deployment/docker_compose./install.sh --include-craft
Then start the generated deployment:
cd onyx_data/deploymentdocker compose up -d
The install script adds the Craft compose overlay, enables ENABLE_CRAFT=true, creates the sandbox bridge network,
and configures the sandbox proxy.
Docker Compose Craft uses the Docker sandbox backend. The API server, background worker,
and sandbox proxy need access to the host Docker socket to provision and manage sandbox containers.
Treat this as root-equivalent access to the host.
For existing deployments, enabling Craft is more than setting ENABLE_CRAFT=true.
You must also run the Craft compose overlay and set a SANDBOX_API_SERVER_URL that sandbox containers can reach.Read the Craft deployment guide
before enabling Craft on an existing Docker Compose deployment.