Link Search Menu Expand Document

Other Installation Options

Table of Contents

  1. Docker on Windows
  2. On Kubernetes with Helm
  3. Manual Installation

Docker on Windows

To run a local lakeFS instance using Docker Compose:

  1. Ensure you have Docker installed on your computer.

  2. Run the following command in your terminal:

    Invoke-WebRequest | Select-Object -ExpandProperty Content | docker-compose -f - up
  3. Check your installation by opening in your web browser.

On Kubernetes with Helm

You can install lakeFS on a Kubernetes cluster with the following commands:

# Add the lakeFS Helm repository
helm repo add lakefs
# Deploy lakeFS with helm release "my-lakefs"
helm install my-lakefs lakefs/lakefs

Manual Installation

Alternatively, you may opt to run the lakefs binary directly on your computer.

  1. Download the lakeFS binary for your operating system:

    Download lakefs

  2. Install and configure PostgreSQL

  3. Create a configuration file:

      connection_string: "postgres://localhost:5432/postgres?sslmode=disable"
      type: "local"
        path: "~/lakefs_data"
        secret_key: "a random string that should be kept secret"
  4. Create a local directory to store objects:

    mkdir ~/lakefs_data
  5. Run the server:

    ./lakefs --config /path/to/config.yaml run