[Question]: What is the Easiest Way to Deploy LibraChat to Microsoft Azure (Using a Containerized Approach and Parameter Configuration) #5012
Replies: 2 comments 4 replies
-
Getting it running on a VPS with a .env file with docker is painless. I've been running it this way for months. The difficulty in the other Azure services are the other images that LC depends on. Last I checked, only Kubernetes supported multiple docker images, and that takes a lot of set up. The other options don't support docker-compose, at least not outside of beta, and you'll run into persistent storage issues without a customized deployment. LC is very lightweight, I run it on a VPS with 2 vCPUs and 8gb RAM behind Cloudflare. |
Beta Was this translation helpful? Give feedback.
-
I looked at azure and decided it wasn’t worth it for me (not an it pro). We host on https://elest.io/open-source/librechat and restricted login via SSO / openid connected to MS entra. Working well so far. Monthly hosting cost is small. |
Beta Was this translation helpful? Give feedback.
-
What is your question?
What is the easiest way to deploy LibraChat to Microsoft Azure using a containerized approach (e.g., Docker) or a similar method, with configuration managed through a single parameter file? How can this be achieved with minimal setup and integration with Azure services like App Service, Kubernetes Service, or Azure Container Instances (ACI)? The deployment should also support scalability, secure connections, and compatibility with Azure's monitoring and resource management tools.
More Details
I am looking for a simple, straightforward solution to deploy LibraChat to Azure, ideally through a containerized approach. The solution should allow me to define all necessary configuration settings (such as database credentials, storage configurations, and app-specific settings) in a single configuration file. It should also integrate easily with Azure services, ensuring scalability, security (using Azure Key Vault for sensitive data), and compatibility with Azure's monitoring features like Application Insights.
There are some existing resources I have looked at:
The LibreChat Bicep repo, which provides a basic setup, but it is outdated and lacks sufficient documentation.
Another repository found at this link also contains an implementation, but it hasn't worked for me so far and needs further adjustments.
These resources might be helpful starting points, but they require updates and improvements to be fully functional.
What is the main subject of your question?
Hosting LibraChat on Microsoft Azure
Screenshots
No response
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions