How to Install Weaviate on Windows 11

Weaviate is an open-source machine learning platform that can learn and improve based on data fed into it. In this tutorial, we will go through the steps on how to install Weaviate on Windows 11.

Prerequisites

Before proceeding, ensure that you have the following:

  • A Windows 11 machine
  • Git Bash installed
  • Docker Desktop installed

Step 1: Clone Weaviate

  • Open Git Bash and navigate to the directory where you want to install Weaviate.
  • Run the following command:
git clone https://github.com/semi-technologies/weaviate.git
  • This will clone the Weaviate repository into a folder named "weaviate".

Step 2: Start Docker Desktop

  • Open Docker Desktop on your Windows 11 machine.

Step 3: Build the Docker image

  • Open Git Bash and navigate to the "weaviate" folder.
  • Run the following command:
docker-compose build
  • This will build the Docker image for Weaviate.

Step 4: Start Weaviate

  • Run the following command:
docker-compose up
  • This will start Weaviate.

Step 5: Access Weaviate

  • Open your web browser and go to the following address:
http://localhost:8080
  • This will take you to the Weaviate homepage.

Congratulations! You have successfully installed Weaviate on Windows 11. You can now start using Weaviate for machine learning purposes.