docs: air-gapped deployment guide #47

Closed
opened 2026-05-26 23:05:26 -07:00 by pyr0ball · 1 comment
Owner

Document how to deploy Turnstone in environments with no outbound internet access (air-gapped networks, compliance-audited environments, enterprise DMZs).

Guide must cover:

  • Pre-downloading all required container images and Python packages
  • Pre-fetching HuggingFace model weights and transferring via USB / secure file drop
  • Environment variables for offline mode (HF_HUB_OFFLINE, TRANSFORMERS_OFFLINE, TURNSTONE_OFFLINE_MODE)
  • Container image export/import workflow (docker save / docker load or Podman equivalent)
  • SQLite data volume backup and restore
  • Log source configuration for environments without SSH to external nodes
  • Security checklist: what network ports Turnstone uses, what it does and does not phone home

Format: Markdown in docs/deployment/air-gapped.md, referenced from the main README.

Document how to deploy Turnstone in environments with no outbound internet access (air-gapped networks, compliance-audited environments, enterprise DMZs). **Guide must cover:** - Pre-downloading all required container images and Python packages - Pre-fetching HuggingFace model weights and transferring via USB / secure file drop - Environment variables for offline mode (`HF_HUB_OFFLINE`, `TRANSFORMERS_OFFLINE`, `TURNSTONE_OFFLINE_MODE`) - Container image export/import workflow (`docker save` / `docker load` or Podman equivalent) - SQLite data volume backup and restore - Log source configuration for environments without SSH to external nodes - Security checklist: what network ports Turnstone uses, what it does and does not phone home **Format:** Markdown in `docs/deployment/air-gapped.md`, referenced from the main README.
pyr0ball added this to the Enterprise POC Deliverable milestone 2026-05-26 23:05:26 -07:00
pyr0ball added the
deployment
docs
compliance
labels 2026-05-26 23:05:26 -07:00
Author
Owner

Air-gapped deployment guide written at docs/air-gapped-deployment.md.

Covers: which components download from HF, model pre-download commands, context DB pre-population, TURNSTONE_OFFLINE_MODE=1 config, local LLM setup, runtime verification with ss -tp, full deployment checklist, and troubleshooting for the three common failure modes.

Linked from .env.example.

Air-gapped deployment guide written at `docs/air-gapped-deployment.md`. Covers: which components download from HF, model pre-download commands, context DB pre-population, `TURNSTONE_OFFLINE_MODE=1` config, local LLM setup, runtime verification with `ss -tp`, full deployment checklist, and troubleshooting for the three common failure modes. Linked from `.env.example`.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/turnstone#47
No description provided.