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.

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

  1. Install dependencies

    # Ubuntu/Debian
    sudo apt install protobuf-compiler cmake
    
    # macOS
    brew install protobuf
    
  2. Install Rust Nightly

    rustup toolchain install nightly
    rustup default nightly
    
  3. Clone and Build

    git clone https://github.com/yarlabs/hyperspace-db
    cd hyperspace-db
    cargo build --release
    
  4. Run

    ./target/release/hyperspace-server