Local Installation of LibreChat with Docker
For most scenarios, Docker Compose is the recommended installation method due to its simplicity, ease of use, and reliability.
Prerequisites
Installation Steps
Follow these steps to set up LibreChat with the default configuration:
Clone the Repository
git clone https://github.com/danny-avila/LibreChat.gitNavigate to the LibreChat Directory
cd LibreChatCreate a .env File from .env.example
cp .env.example .envNote: If youβre using Windows, you might need to use
copyinstead ofcp.
Start LibreChat
docker compose up -dπ
Access LibreChat!
Update LibreChat
The following commands will fetch the latest LibreChat project changes, including any necessary changes to the docker compose files, as well as the latest prebuilt images.
Note: you may need to prefix commands with sudo according to your environment permissions.
Stop the running container(s)
docker compose downRemove all existing docker images
# Linux/Mac
docker images -a | grep "librechat" | awk '{print $3}' | xargs docker rmi
# Windows (PowerShell)
docker images -a --format "{{.ID}}" --filter "reference=*librechat*" | ForEach-Object { docker rmi $_ }Pull latest project changes
git pullPull the latest LibreChat image
docker compose pullStart LibreChat
docker compose upAdditional Setup
Unlock additional features by exploring our configuration guides to learn how to set up:
- Custom endpoints
- Other advanced configuration options
- And more
This will enable you to customize your LibreChat experience with optional features.
see also: