Installation¶
This guide covers the different ways to install Memista.
As a Library¶
Add Memista to your Cargo.toml:
Then run:
As a CLI Application¶
From crates.io¶
The simplest way to install Memista:
After installation, start the server:
From Source¶
Clone the repository and build:
# Clone the repository
git clone https://github.com/sokratis-xyz/memista.git
cd memista
# Build in release mode
cargo build --release
# Run the binary
./target/release/memista
Development Build¶
For development with debug symbols:
Verifying Installation¶
After starting the server, verify it's running:
You should receive an OpenAPI specification JSON response.
Configuration¶
By default, Memista uses these settings:
| Setting | Default Value |
|---|---|
| Host | 127.0.0.1 |
| Port | 8083 |
| Database Path | memista.db |
| Log Level | info |
To customize these settings, create a .env file or set environment variables. See Configuration for details.
Next Steps¶
- Quick Start - Insert and search your first chunks
- Configuration - Customize Memista settings
- Build Requirements - Troubleshoot build issues