Установка от пользователя, не от root
cd /home/user/
Официальное руководство https://www.librechat.ai/docs/remote/docker_linux
sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install docker-ce -y sudo usermod -aG docker $USER sudo reboot sudo systemctl status docker sudo curl -L https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo apt install git nodejs npm git --version node -v npm -v
# Клонируем репозиторий git clone https://github.com/danny-avila/LibreChat.git # Переходим в директорию проекта cd LibreChat/
cp .env.example .env #CONFIG_PATH="/alternative/path/to/librechat.yaml" .env только вариант. Опционально можно добавить в docker-compose.override.yml #GROQ_API_KEY= #Установить API ключ в конфигурации GROQ_API_KEY=user_provided #Редактировать API ключ из браузера ALLOW_REGISTRATION=true Измените ключи с помощью генератора https://www.librechat.ai/toolkit/creds_generator или openssl rand -hex 16 # для CREDS_IV && openssl rand -hex 32 # для CREDS_KEY, JWT_SECRET, JWT_REFRESH_SECRET ~# openssl rand -hex 16 && openssl rand -hex 32 && openssl rand -hex 32 && openssl rand -hex 32 CREDS_IV: CREDS_KEY: JWT_SECRET: JWT_REFRESH_SECRET: Раскомментируйте: UID=1000 GID=1000
cp docker-compose.override.yml.example docker-compose.override.yml services: api: volumes: - ./librechat.yaml:/app/librechat.yaml cp librechat.example.yaml librechat.yaml Список поставщиков и mcp #2 Проверка валидности ~#yamllint librechat.yaml custom: # Пример для Groq - name: 'groq' #apiKey: '${GROQ_API_KEY}' .... # mcpServers: # everything: ....
sudo docker-compose -f ./deploy-compose.yml up -d Или ~# npm run start:deployed Пересборка sudo docker-compose -f ./deploy-compose.yml up -d --build Логи: docker logs -f LibreChat-API Перезапуск bash restart.sh sudo docker-compose -f ./deploy-compose.yml down sudo docker-compose -f ./deploy-compose.yml up -d
getaddrinfo EAI_AGAIN mongodb Измените CPU на host, если используете VM Выход после обновления страницы Необходим HTTPS