* 📑 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
3.8 KiB
| title | weight |
|---|---|
| 🔎 Meilisearch in Render | -3 |
Utilize Meilisearch by running LibreChat on Render
Create a new account or a new project on Render
1. Visit 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 Variablesand 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