Vision
hermit-μDC aims to be the reference implementation for airgapped micro-datacenters, enabling organizations of any size to deploy secure, isolated compute environments without specialized expertise.
Current State (v0.1)
Complete
System Model
- SysML 2.0 formal specification
- Functional requirements (FR-001 to FR-008)
- Security requirements (SR-001 to SR-005)
- Performance requirements (PR-001 to PR-004)
- Configuration packages for 4 scenarios
Network Architecture
- Airgapped network design (192.168.200.0/24)
- WireGuard VPN configuration
- Local DNS resolution
- DHCP/PXE boot infrastructure
Provisioning
- PXE boot server configuration
- Preseed/autoinstall templates
- Ansible playbook structure
- K3s cluster setup
Configurator (Web Application)
- 6-step configuration wizard
- 7 deployment scenarios
- 70+ hardware models
- GPU catalog (NVIDIA, AMD, Intel)
- AI-powered assistant (Ollama)
- Configuration analysis and scoring
- Export: SysML, Ansible, WireGuard, BOM, JSON
- Container form factor with 2D floor plan
- Drag-and-drop rack positioning
- Infrastructure catalog (PDU, UPS, cooling)
- Multi-network segmentation (Admin/User/Monitoring)
- Subscription model support
- Workspace equipment (desk, monitors)
- Insulation options (thermal, acoustic)
- Structural elements (partitions, frame)
Documentation
- Project README
- Security documentation
- Network topology documentation
- Hardware BOM
- Model documentation and glossary
- Scenario-specific READMEs
- GitLab Pages site
Phase 1: Hardening
Q1 2025
Security
- Automated security scanning in CI
- CIS benchmark compliance checking
- Penetration test report
- Secrets management (Vault integration)
- Certificate management automation
Testing
- Integration test suite
- End-to-end deployment tests
- Performance benchmarks
- Chaos engineering (node failure scenarios)
Documentation
- Installation guide (step-by-step)
- Operations manual
- Troubleshooting guide
Phase 2: Production Ready
Q2 2025
Deployment Automation
- One-click deployment scripts
- Terraform provider
- Pulumi provider
- GitOps workflow (ArgoCD/Flux)
Monitoring & Observability
- Pre-built Grafana dashboards
- Alert rules library
- Log aggregation (Loki)
- Distributed tracing
Backup & Recovery
- Automated backup scheduling
- Point-in-time recovery
- Cross-node replication
- Disaster recovery playbooks
Hardware Support
- Supermicro server catalog
- Lenovo ThinkSystem catalog
- ARM64 server support
- NVIDIA DGX support
Phase 3: Enterprise Features
Q3 2025
Multi-Site Federation
- Site-to-site VPN mesh
- Cross-site service discovery
- Data replication policies
- Centralized management console
Compliance & Governance
- NIST 800-53 mapping
- SOC 2 evidence collection
- GDPR compliance toolkit
- Audit log retention policies
Advanced Networking
- Software-defined networking (SDN)
- Network policy enforcement
- Traffic analysis and anomaly detection
- Zero-trust network architecture
Capacity Planning
- Resource usage forecasting
- Cost optimization recommendations
- Upgrade path suggestions
- Power and cooling calculations
Phase 4: Ecosystem
Q4 2025
Integrations
- ServiceNow connector
- PagerDuty integration
- Slack/Teams notifications
- SIEM integration (Splunk, Elastic)
Partner Program
- Hardware certification program
- Solution partner directory
- Reseller program
- Training partner program
Community
- Public roadmap voting
- Community forum
- Monthly community calls
- Contributor recognition
Marketplace
- Pre-built workload templates
- Community configurations
- Plugin architecture
- Theme customization
Future Considerations (2026+)
Future
Advanced Compute
- Confidential computing (SGX/SEV)
- FPGA acceleration
- Quantum-safe cryptography
- Neuromorphic computing support
Edge & IoT
- Edge cluster management
- IoT device onboarding
- OT/IT convergence patterns
- 5G private network integration
AI/ML Platform
- MLOps pipeline templates
- Model registry
- Experiment tracking
- AutoML integration
How to Contribute
We welcome contributions to help achieve this roadmap.
Feedback on this roadmap?
Open an issue with the roadmap label or join community discussions.
Last updated: February 2025