What is hermit-μDC?
A self-contained, airgapped compute environment designed for isolated workloads, instrumentation, and sensitive data processing.
Complete Isolation
No default route to external networks. All egress blocked by firewall. Only controlled data input via sneakernet, data diode, or gated VPN.
Secure Access
Single ingress via WireGuard VPN. Peer whitelist authentication. All connections audited and logged.
Instrumentation
Built-in support for DAQ systems, sensors, and measurement data. GPS/PTP timing reference. High-speed data streaming.
Bare Metal
PXE boot provisioning. Ansible configuration management. No Kubernetes overhead. Docker for containerized workloads.
Formally Modeled
Complete SysML 2.0 textual model. Requirements traceability. Part definitions, state machines, and deployment configurations.
Low Power
Designed for 30-150W total. Runs on Raspberry Pi, NUC, or mini PCs. PoE support for clean cabling.
Architecture
Subsystems
š Network Domain
- Gateway (firewall, NAT)
- WireGuard VPN server
- Local DNS resolver
- DHCP for PXE boot
š» Compute Domain
- Bare metal nodes
- Docker containers
- Ansible managed
- Prometheus metrics
š¾ Storage Domain
- MinIO object storage
- NFS for shared files
- LUKS encryption
- Measurement data archive
š Instrumentation
- DAQ controllers
- Signal conditioning
- GPS/PTP timing
- Sensor interfaces
Deployment Scenarios
Pre-configured hardware layouts for common use cases. Prices are estimates and may vary.
Minimal
2 nodesDevelopment, testing, single workload. Gateway + hybrid compute/storage node.
Lab Bench
4 nodesLaboratory instrumentation with compute and DAQ. Separate storage node.
Research Cluster
6 nodesMulti-node compute cluster with GPU and dedicated storage. For ML workloads.
Industrial OT
5 nodesFactory/SCADA environment with industrial-grade components and DAQ.
GDPR Isolated LLM
4 nodesLocal AI inference for schools, medical offices, legal firms. Data never leaves premises.
AI Rendering Studio
5 nodesGPU cluster for Stable Diffusion, AI video, and content creation workflows.
Lab Testing (DUT)
6 nodesHardware test lab with data acquisition, measurement automation, and DUT control.
AI Configurator
Design your hermit-μDC deployment with an AI-guided wizard.
6-Step Wizard
Guided configuration through form factor, scenario selection, network setup, nodes, services, security, and review.
Form Factors
Choose delivery method: 18" rack (recommended), 42U rack, desktop, container, or embedded. Hardware options curated accordingly.
GPU Support
Full NVIDIA and AMD GPU catalog. From Jetson edge devices to RTX 4090, L40, and datacenter accelerators.
AI Assistant
Context-aware chat for recommendations. Understands airgap architecture, scenarios, and security requirements.
AI/LLM Services
Pre-configured services: Ollama, LocalAI, ComfyUI, Stable Diffusion WebUI, and more for local AI workloads.
Config Analysis
AI-powered scoring across security, reliability, performance, power, and network. Actionable recommendations.
Network Topology
Interactive visualization of your datacenter network. Drag-and-drop node positioning with React Flow.
Container Layout
Full container floor plan with racks, workspace furniture, insulation, partitions, and structural elements.
Multiple Exports
Generate SysML 2.0 models, Ansible inventory, Bill of Materials, WireGuard configs, and JSON backups.
Multi-Project Gateway
AI backend supports multiple projects: hermit-μDC, SysML modeling, BeagleBone, Kiosk systems, and Velux automation.
SysML 2.0 Model
Formally modeled using SysML 2.0 textual notation with full requirements traceability.
š¦ Part Definitions
System components: Gateway, ComputeNode, StorageNode, DAQController
š Port Definitions
Interface types for network, power, data, and instrumentation
š Requirements
17 requirements with formal constraints (FR, SR, PR)
š State Machines
Node lifecycle and data ingestion workflows
āļø Configurations
4 deployment scenarios with concrete instances
šļø Views
Operator, Security, Architect, Instrumentation viewpoints
Key Requirements
| ID | Requirement | Priority |
|---|---|---|
| FR-001 | No default route to external networks | Critical |
| SR-001 | All egress traffic blocked by default | Critical |
| SR-002 | VPN authentication via public key | Critical |
| FR-005 | Container images from local registry only | Critical |
| SR-003 | All admin actions audited | High |
Getting Started
Controlled Data Input
Three methods for getting data into your airgapped environment.
Sneakernet
Physical USB transfer with cryptographic verification. Best for large datasets and initial setup.
- Prepare signed package externally
- Transfer via encrypted USB
- Verify signature at air gap boundary
- Import to internal storage
Data Diode
Hardware-enforced one-way transfer. Highest security for continuous data feeds.
- No return path possible
- Streaming data ingest
- Tamper-evident
- Compliance-friendly
Gated VPN
Time-limited, operator-approved transfer over VPN. Best for frequent small transfers.
- Operator approves each transfer
- Time-boxed window
- Full audit trail
- Encrypted in transit