Internal Documentation
Status
  • πŸ‘‹Welcome
    • πŸ—‚οΈWhat is this?
    • πŸ•Quick Start
    • πŸ’ΈBilling
  • πŸ—ƒοΈExternal Links
    • πŸ—„οΈPublic Documentation
    • πŸ“‹Private GitHub
    • πŸ“‹Public GitHub
    • πŸ—»NetData
    • πŸ“ŠTrello
    • πŸ•°οΈService Monitoring
  • πŸ“Policies
    • Authentication, Access and Accounts
    • Issue and Project Tracking
    • Creation and Managment of Servers or Services
    • Monitoring and Alerting
    • External Access to Systems
    • Management of Documentation
  • πŸ“‹Processes
    • ❔Deploy new Container Stack
    • Limit Bandwidth to Container
    • ❔Create new Virtual Machine
    • Disaster Recovery
    • Port Forwarding or Tunneling a Service
    • Crowdsec Modules
    • Internal IP Range Change
    • SSH Keys
    • Increase Disk on VM
    • Add Wireguard Client
    • ❔New Domain
    • DNS Management
  • πŸ—ΊοΈService Overviews
    • Websites
    • Portainer and GitOps
    • Content Creation
      • Davinci Resolve Server
    • Plex Suite
      • Tdarr
      • Maintainerr
      • Dashdot
      • Overseerr
      • Bazarr
      • Wizarr
      • Plex
      • Tautulli
      • MovieMatch
      • Prowlarr
      • Radarr
      • Sonarr
      • Lidarr
      • FlareSolverr
      • qBittorrent
      • SabNZBD
      • Huntarr
    • Pterodactyl
    • Home Automation & Physical Security
      • Google Assistant
      • Tuya Cloud
      • Home Assistant
    • Infrastructure
      • ❔Cloudflare
      • NextDNS
      • UniFi
      • Synology NAS
      • Proxmox VE
      • Vultr
      • ❔CyberPower PowerPanel & UPS
    • Maintenance & Monitoring
      • AutoHeal
      • Proxmox Backup Server
      • Duplicati
      • Google Drive Sync
      • Ansible
      • UptimeKuma
      • NetData
      • NetbootXYZ
    • Security
      • Bitwarden
      • Google OpenID Auth
      • Wazuh
      • CrowdSec
    • Remote Access
      • Cloudflare Zero Trust
      • ❔UniFi - Wireguard
      • Kasm
    • Other Adhoc Apps
      • ISponsorBlockTV
      • Homebox
      • ❔Hosted Discord Bots
      • LibreChat
      • Imgur
      • Morphos
      • Zapier
      • EpicGames Free Games
      • GitBook
      • Trello
      • StirlingPDF
      • ❔MeTube
    • ❔OpenAI
  • πŸ–₯️Physical Hardware
    • Macaroni
    • Fettuccine
    • Linguine
    • UniFi
  • ‼️Troubleshooting
    • An Introduction...
    • UptimeKuma alerts
    • Portainer
    • Pterodactyl
  • πŸ“–-- Administration --
    • πŸ“ŽGitbook Templates
      • Guide - Root Page
      • Guide - New Docker App
      • Hardware Overview
      • App Overview - Externally Hosted
      • App Overview - Container
      • Miniguide - Compose
      • App Overview - Hosted Discord Bot
Powered by GitBook
On this page

Was this helpful?

  1. Service Overviews
  2. Other Adhoc Apps

LibreChat

PreviousHosted Discord BotsNextImgur

Last updated 1 year ago

Was this helpful?

LibreChat brings together the future of assistant AIs with the revolutionary technology of OpenAI's ChatGPT. Celebrating the original styling, LibreChat gives you the ability to integrate multiple AI models. It also integrates and enhances original client features such as conversation and message search, prompt templates and plugins.

With LibreChat, you no longer need to opt for ChatGPT Plus and can instead use free or pay-per-call APIs. We welcome contributions, cloning, and forking to enhance the capabilities of this advanced chatbot platform.

This app is hosted on Cocoa as a docker container

This stack is made up of 3 containers,

  • API

  • MeiliSearch

  • MogoDB

Instance 1

Port
Purpose

3080

WebUI

Host Volume
Container Volume
Purpose

librechat_librachat_images

/app/client/public/images

Integration
Purpose

GPT3.5 & 4

Bing AI

Microsoft's AI

Google AI

Bard & Gemini

πŸ—ΊοΈ
OpenAI
Link to App
Link to GitHub or Website
https://github.com/trentnbauer/agg/blob/77307eabf5df738b76d5c4c7c6bcf58bd435ef5b/docker-compose/librechat.yml
version: "3.8"

services:
  api:
    image: ghcr.io/danny-avila/librechat:v0.6.10
    ports:
      - $PORT:3080
    restart: always
    env_file:
      - ../stack.env
    volumes:
      - librechat_images:/app/client/public/images
    networks:
      librechat:
        aliases:
          - api

  meilisearch:
    image: getmeili/meilisearch:v1.5.1
    restart: always
    env_file:
      - ../stack.env
    volumes:
      - meili_data:/meili_data
    networks:
      librechat:
        aliases:
          - meilisearch
          
  mongodb:
    image: mongo
    restart: always
    #user: "${UID}:${GID}"
    env_file:
      - ../stack.env
    volumes:
      - mongo_data:/data/db
    command: mongod --noauth
    networks:
      librechat:
        aliases:
          - mongodb

volumes:
  librechat_images:
    driver: local
  meili_data:
    driver: local
  mongo_data:
    driver: local

networks:
  librechat:
    driver: bridge