mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 17:00:15 +01:00
* 📑 update mkdocs * rename docker override file and add to gitignore * update .env.example - GOOGLE_MODELS * update index.md * doc refactor: split installation and configuration in two sub-folders * doc update: installation guides * doc update: configuration guides * doc: new docker override guide * doc: new beginner's guide for contributions - Thanks @Berry-13 * doc: update documentation_guidelines.md * doc: update testing.md * doc: update deployment guides * doc: update /dev readme * doc: update general_info * doc: add 0 value to doc weight * doc: add index.md to every doc folders * doc: add weight to index.md and move openrouter from free_ai_apis.md to ai_setup.md * doc: update toc so they display properly on the right had side in mkdocs * doc: update pandoranext.md * doc: index logging_system.md * doc: update readme.md * doc: update litellm.md * doc: update ./dev/readme.md * doc:🔖 new presets.md * doc: minor corrections * doc update: user_auth_system.md and presets.md, doc feat: add mermaid support to mkdocs * doc update: add screenshots to presets.md * doc update: add screenshots to - OpenID with AWS Cognito * doc update: BingAI cookie instruction * doc update: discord auth * doc update: facebook auth * doc: corrections to user_auth_system.md * doc update: github auth * doc update: google auth * doc update: auth clean up * doc organization: installation * doc organization: configuration * doc organization: features+plugins & update:plugins screenshots * doc organization: deploymend + general_info & update: tech_stack.md * doc organization: contributions * doc: minor fixes * doc: minor fixes
88 lines
3.8 KiB
Markdown
88 lines
3.8 KiB
Markdown
---
|
|
title: 🔎 Meilisearch in Render
|
|
weight: -3
|
|
---
|
|
# Utilize Meilisearch by running LibreChat on Render
|
|
|
|
## Create a new account or a new project on Render
|
|
|
|
**1.** Visit [https://render.com/](https://render.com/) and click on `Start Free` to create an account and sign in
|
|
|
|
**2.** Access your control panel
|
|
|
|
**3.** Select `New` and then `Web Service`
|
|
|
|

|
|
|
|
**4.** Add `https://github.com/itzraiss/Meilisearch` to the public repositories section and click `continue`
|
|
|
|

|
|
|
|
**5.** Assign a unique name and proceed with the free option and click on the `create web service` button at the bottom of the page
|
|
|
|

|
|
|
|
## Click on Advanced to add Environment Variables
|
|
|
|

|
|
|
|
## Add the Environment Variables
|
|
|
|
**1.** To manually add the `Environment Variables`
|
|
- You need to use `Add Environment Variables` and add them one at a time, as adding a secret file will not work in our case.
|
|
|
|

|
|
|
|
**2.** You need to enter these values:
|
|
|
|
| Key | Value |
|
|
| --- | --- |
|
|
| MEILI_HOST | http://meilisearch:7700 |
|
|
| MEILI_HTTP_ADDR | meilisearch:7700 |
|
|
| MEILI_MASTER_KEY | DrhYf7zENyR6AlUCKmnz0eYASOQdl6zxH7s7MKFSfFCt |
|
|
| MEILI_NO_ANALYTICS | true |
|
|
|
|
**Deployment**
|
|
|
|
**1.** Everything is set up, now all you need to do is click on 'Create Web Service'. This will take a few seconds
|
|
|
|

|
|
|
|
**3.** Once it's ready, you'll see `your service is live 🎉` in the console and the green `Live` icon at the top
|
|
|
|

|
|
|
|
**Get URL Address**
|
|
|
|
Once you get the message: `your service is live 🎉`, copy the URL address of your project in the top left corner of Render:
|
|
|
|

|
|
|
|
## In LibreChat Project
|
|
|
|
Now, insert the below environment variable values into your LibreChat project (Replace MEILI_HOST by adding the URL address of your Render's Meilisearch project that you copied):
|
|
|
|
| Key | Value |
|
|
| --- | --- |
|
|
| MEILI_HOST | Your Render project's Meilisearch URL|
|
|
| MEILI_HTTP_ADDR | meilisearch:7700 |
|
|
| MEILI_MASTER_KEY | DrhYf7zENyR6AlUCKmnz0eYASOQdl6zxH7s7MKFSfFCt |
|
|
| MEILI_NO_ANALYTICS | true |
|
|
| SEARCH | true |
|
|
|
|

|
|
|
|
## Deployment
|
|
|
|
**1.** Now, click on `Manual Deployment` and select `Clear build cache & Deploy`. It will take a few minutes
|
|
|
|

|
|
|
|
**3.** Once it's ready, you'll see `your service is live 🎉` in the console and the green `Live` icon at the top
|
|
|
|

|
|
|
|
## Conclusion
|
|
Now, you should be able to perform searches again, congratulations, you have successfully deployed Meilisearch on render.com
|
|
|
|
### Note: If you are still having issues, before creating a new issue, please search for similar issues on our [#issues thread on our discord](https://discord.gg/weqZFtD9C4) or on our [troubleshooting discussion](https://github.com/danny-avila/LibreChat/discussions/categories/troubleshooting) on our Discussion page. If you cannot find a relevant issue, feel free to create a new one and provide as many details as possible.
|