Skip to content
Jarvis home →
Docs / Operate Jarvis / Your infrastructure. Your workspace.

Your infrastructure. Your workspace.

A guided development setup for teams with access to the private Jarvis repositories.

SELF-HOSTED LABPRIVATE SOURCEUpdated Sep 9, 2026

This is the platform’s developer Compose recipe, not a production installer or a local replica of the newly deployed external-application slice. Repository and private dependency access are required. It builds source; it is not a pull-only distribution.

YOUR PRE-FLIGHT CHECKLIST · LOCAL TO THIS PAGE

Checklist complete. These are your confirmations, not a remote system check.

Select a checkpoint. These commands run on your machine; this page never executes a shell or claims to detect your Docker installation.

Pre-flight — run locally
git --version
docker version
docker compose version
make --version
grpcurl --version

The current smoke.sh uses grpcurl for internal development checks. Install it before running smoke tests. A Docker client without a running daemon is not enough. The initial source build downloads dependencies and can be large; no timing or memory guarantee is made here.

Surface Local address Use
Cockpit http://localhost:3000 Operator UI
Gateway http://localhost:8080 Platform edge
MailHog http://localhost:8025 Development mail sink
Runtime http://localhost:8011 Direct development inspection
Retrieval http://localhost:8765 Direct development inspection

These local addresses are not the hosted SDK issuer or personal API. The Compose auth prototypes and dev defaults are not production credentials or permissions.

Normal shutdown — keeps volumes
make down

make ps lists services; make logs follows logs. make clean deletes volumes and database state. It is a reset operation, not routine shutdown; back up any valuable local data first.

This guide was reviewed against deploy commit e1cfc72fb4e0b84662be4367c87a5505b1b8aa3a. Its command structure and Compose configuration are checked separately from website browser tests. A fresh whole-platform source build and end-to-end self-hosted startup are not certified by this page. Known private-build credential and host-bridge requirements above are real prerequisites, not steps the website can silently complete for you.

Do not expose default development ports to the Internet. Production requires a separate deployment/security review, real identity configuration, secure secrets, backups, tenancy checks and recovery exercises. The external-app dev slice also needs registry entries, keys and consent wiring not provisioned by this recipe.