Installing Verba with Docker

Description

I cloned the git repo and I am running python 3.11.9. I updated the .env file with my ollama info and local model. I also added openai-api key. When accessing the verba page on my Linux laptop the Verba page comes up but there are no variables in the overview tab. It is completely empty. I also made sure all other docker containers were stopped. Only the two, verba_verba_1 and verba_weaviate_1 are running. Looking at docker logs for the containers I see no errors.

Server Setup Information

  • Weaviate Server Version: docker container pulled via github
  • Deployment Method: docker
  • Multi Node? Number of Running Nodes: 1
  • Client Language and Version: english

Any additional Information

Followed instructions here.
(GitHub - weaviate/Verba: Retrieval Augmented Generation (RAG) chatbot powered by Weaviate)

I want also to say, I am excited to use this. It is pretty much exactly what I am looking for.

Sorry folks, I was using the IP address to access not the localhost. So this problem has to do with the binding to the IP. I would like it to bind to the localhost and the IP. But I can figure that out.

  • Rod
1 Like

Thanks for sharing!!

Hi,
I have used the instruction in the github, i got a verba v0.3.1 but the latest version that is on github is right now v1.0.3.
I am not sure where i am doing the wrong so wrong the updated version is not there.
please help.
//Ricky

hi @Ricky_D !

You need to clone the repository and build up the docker image.

Then you can point it to your Weaviate Server using the environment variables.

Here we have a doc on this:

Let me know if this helps!

Thanks!

1 Like

Thanks @DudaNogueira
I tried as the instruction says in github, still i have the older version.
Here is my .env file:
OLLAMA_URL=http://localhost:11434
OLLAMA_MODEL=llama3.1
OLLAMA_EMBED_MODEL=mxbai-embed-large
WEAVIATE_URL_VERBA=http://localhost:8080
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=sk-XXX
COHERE_API_KEY=XXXXXX

Still not getting where is the error.
Thanks for help in advance. :slight_smile:

Hi @DudaNogueira and All,
I have done the following:

  1. Cloned the verba from the Github
  2. Set the .env under “goldenverba” folder, which looks like this:
    OLLAMA_URL=http://localhost:11434
    OLLAMA_MODEL=llama3.1
    OLLAMA_EMBED_MODEL=mxbai-embed-large
    WEAVIATE_URL_VERBA=http://localhost:8080
    OPENAI_BASE_URL=https://api.openai.com/v1
    OPENAI_API_KEY=sk-XXX
    COHERE_API_KEY=XXXXXX
  3. run the “docker compose --env-file goldenverba/.env up -d” and run the docker
  4. now i can access Verba using " localhost:8080"
    But the problem is that it is showing “verba v0.3.1” not “v1.0.3”.
    I am not finding where i am doing the mistake to show the latest Verba verison. (FYI, I am using windows 10, Docker desktop)
    Thanks for your help in advance.
    //Ricky

hi @Ricky_D !!

You need to rebuild the image.

Try this:

docker compose --env-file goldenverba/.env up -d --build

note the --build at the end ::slight_smile:

Let me know if this works.

Thanks!

1 Like

Thanks @DudaNogueira for the great help.
it worked.
//Ricky

1 Like