Skip to main content

VPS Deployment

Deploy KnowledgeFlowDB on a single VPS for small-to-medium workloads.

  • Hetzner: €8/month (CPX21, 3 vCPUs, 4GB RAM)
  • Digital Ocean: $12/month (2 vCPUs, 4GB RAM)
  • Linode: $12/month (2 vCPUs, 4GB RAM)

Installation

# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone and build
git clone https://github.com/cambriannetwork/knowledgeflow_db.git
cd knowledgeflow_db
cargo build --release

# Run as systemd service
sudo cp target/release/kfdb /usr/local/bin/
sudo systemctl enable kfdb
sudo systemctl start kfdb

Scaling

For <100K queries/day, a single VPS with RocksDB is sufficient.

For higher load, see Kubernetes Deployment.