Installation
HyperspaceDB runs on Linux and macOS. Windows is supported via WSL2.
Prerequisites
- Rust: Nightly toolchain is required for SIMD features.
- Protoc: Protocol Buffer compiler for gRPC.
Option 1: Docker (Recommended)
The easiest way to get started.
docker pull glukhota/hyperspace-db:latest
# or build locally
docker build -t hyperspacedb .
docker run -p 50051:50051 -v $(pwd)/data:/app/data hyperspacedb
Option 2: Build from Source
-
Install dependencies
# Ubuntu/Debian sudo apt install protobuf-compiler cmake # macOS brew install protobuf -
Install Rust Nightly
rustup toolchain install nightly rustup default nightly -
Clone and Build
git clone https://github.com/yarlabs/hyperspace-db cd hyperspace-db cargo build --release -
Run
./target/release/hyperspace-server