A repo to facilitate the creation of an awesome local ChatBot.
Everything is set in the docker-compose.yml
. You'll have 3 services:
- The LLM endpoint π Ollama;
- The Image Generator endpoint π Stable Diffusion WebUI;
- The Frontend π Open WebUI.
- Debian OS (Ubuntu or WSL)
- Docker Engine installed
- Nvidia Graphics is a plus
This was testing on Ubuntu only. Apart from that you will need somethings installed:
- Docker & Docker Compose
- Nvidia Runtime for Docker
- Bash shell (obviously)
In order to deploy this Local ChatBot, you need to set a few things first:
- Clone this repository and navigate into it:
git clone https://github.com/pandego/awesome-local-chatbot.git cd awesome-local-chatbot
- Set up your backup files directory in the
default.env
. Check for variables ending in_DIR
. - If you wish to customize the icon on the WebAPP, you can add your own, simple replace the path on the varable
CUSTOM_FAVICON_DIR
- Everything is set in the
docker-compose.yml
. All you have to do now is launch the bash scriptdeploy_this_awesome_chatbot.sh
:chmod +x deploy_this_awesome_chatbot.sh # optional sh deploy_this_awesome_chatbot.sh
Et VoilΓ ! π
[X] Add Automatic1111 WebUI as Image Gen Backend
[ ] Add ComfyUI as Image Gen Backend