Distributed file system inspired by Kubernetes etcd - Database-free consensus storage
Inspired by Kubernetes etcd architecture while fixing critical kubelet & HPA bugs (PR #133072, #133415). Instead of using databases, DataVault applies custom Raft consensus to file storage - just like etcd manages Kubernetes cluster state without databases.
A production-ready distributed file system with:
- β Custom Raft Consensus (no databases needed)
- β Byzantine Fault Tolerance + Post-Quantum Crypto
- β Real-time Collaboration with operational transforms
- β Enterprise Security (11-layer stack)
- β 99.9% Availability across distributed nodes
git clone https://github.com/your-org/datavault-enterprise.git cd datavault-enterprise make quick-start
text
Access: http://localhost:3001/dashboard
make help # Show all 58+ available commands make dev # Start complete stack (recommended) make health-check # System health verification make test-files # Test file operations make security-test # Test enterprise security features make clean-storage # Reset storage make stop # Stop everything
text
For complete architecture details, API endpoints, configuration options, and troubleshooting guide, see DataVault_Enterprise_Technical_Specification.pdf
- Go 1.22+
- Node.js 18+
- Make (any version)
Built with lessons learned from Kubernetes etcd consensus mechanisms π