Home
Softono
llm-lab

llm-lab

Open source Shell
16
Stars
6
Forks
0
Issues
4
Watchers
1 week
Last Commit

About llm-lab

Docker Compose to install N8N, Openweb UI, Qdrant, Ollama, EvolutionAPI, Flowise, OpenCode, Hermes-agent and other services.

Platforms

Web Self-hosted Docker

Languages

Shell

llm-lab

Made by: Tecno Consultores 2023

Ask DeepWiki

To run N8N (with Postgres and Redis):

docker compose -f docker-compose.yml --env-file env.example --profile n8n --profile n8n-worker --profile n8n-runner up -d

Profiles you can run:

Project AMD64 ARM64 Other Depends on Profile
N8N Y Y postgres / redis --profile n8n
N8N-worker Y Y N8N --profile n8n-worker
N8N-runner (code sandbox) Y Y N8N --profile n8n-runner
Qdrant Y Y --profile qdrant
OpenwebUI Y Y postgres / redis --profile openwebui
Ollama Y N Nvidia-gpu --profile ollama-gpu
Ollama Y Y AMD-gpu --profile ollama-cpu
EvolutionAPI Y Y postgres / redis --profile evolutionapi
Flowise Y Y postgres / redis --profile flowise
Opencode Y Y --profile opencode
hermes-agent Y Y --profile hermes

Complementary services:

Project AMD64 ARM64 Other Depends on Profile
n8n-openai-bridge Y N openwebui / n8n --profile openaibridge
Whisper Y N Nvidia-gpu --profile whisper-gpu
Whisper Y Y Nvidia-gpu --profile whisper
Crawl4ai Y N --profile crawl4ai-amd64
Crawl4ai N Y --profile crawl4ai-arm64
Searxng Y Y --profile searxng
Browserless Y Y --profile browserless
MongoDB Y N --profile mongodb
Rabbitmq Y Y --profile rabbit
NGINX proxy manager Y Y --profile proxy
Postgres Y Y --profile postgres
Redis Y Y --profile redis

Healthcheck, ports and URLs:

Name healthcheck Port Example
N8N yes 5678 http://127.0.0.1:5678
Qdrant yes 6333 http://127.0.0.1:6333/dashboard
OpenwebUI yes 8383 http://127.0.0.1:8383
NGINX proxy manager yes 81 http://127.0.0.1:81
Searxng yes 8181 http://127.0.0.1:8181
EvolutionAPI yes 9191 http://127.0.0.1:9191/manager
Flowise yes 3001 http://127.0.0.1:3001
Opencode yes 4096 http://127.0.0.1:4096
Redis Insight yes 8001 http://127.0.0.1:8001
Hermes Agent Dashboard yes 9119 http://127.0.0.1:9119
Hermes Agent API yes 8642 http://127.0.0.1:8642/v1
Rabbitmq broker 5672 http://127.0.0.1:5672
Rabbitmq management 15672 http://127.0.0.1:15672
Browserless yes 3000 http://127.0.0.1:3000
Whisper 9000 http://127.0.0.1:9000
Crawl4ai yes 11235 http://127.0.0.1:11235

To run N8N with OpenwebUI:

docker compose -f docker-compose.yml --env-file env.example --profile n8n --profile n8n-worker --profile n8n-runner --profile openwebui up -d

To stop and remove all containers use:

docker compose -f docker-compose.yml --env-file env.example --profile "*" down

Star History

Star History Chart