Prepare
Install Docker Engine or Docker Desktop, Compose v2 and OpenSSL. Checkdocker info and docker compose version. Provide your own model credentials. Reserve persistent disk space for database and work files; CPU and memory depend on concurrency and tool load.
Download agentscope-service-VERSION-compose.tar.gz and SHA256SUMS from the selected Release. Compare the archive’s SHA-256 with its manifest entry using sha256sum on Linux or shasum -a 256 on macOS. Use the Release’s VERSION and REGISTRY/NAMESPACE below; the registry path has no https:// prefix.
1. Start
600 .env with database, JWT, internal-token, Vault and initial administrator secrets. Running the script again preserves the file rather than changing versions or resetting passwords.
2. Sign in
http://localhost:18080. Sign in with admin and AISTIO_BOOTSTRAP_PASSWORD from .env, then change the password in Profile. Bootstrap creates an administrator only in an empty user database; restarts do not reset accounts.
3. Configure execution
For a trusted local evaluation, edit.env:
docker compose up -d --wait --wait-timeout 600. Local tools execute inside Dataplane, without automatically mounting host files. Follow your first conversation and deliverable to create a Managed Agent.
Alternatively, connect an existing Coding Agent through Hosted execution. Keep Local disabled and configure an appropriate Environment when tool isolation is needed.
Stop, resume and diagnose
docker compose down stops services while preserving volumes. Repeat the startup command to resume. Do not add -v for ordinary shutdown; it deletes data volumes.
For startup failure, inspect docker compose ps -a and docker compose logs --tail=100 for image, database and component errors. Resolve a port conflict by changing GATEWAY_PORT and the corresponding BUILDER_OAUTH_PUBLIC_URL in .env, then recreate containers.
Next: Docker networking and storage · Production Helm installation.