1 minute read

Overview

Requirements

Tips

Logs

  • Setup Windows 10, WSL2, Docker within WSL2.

  • in WSL2

    • docker volume create n8n_data
      docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
      docker run -it --rm --name n8n -e N8N_SECURE_COOKIE=false -e N8N_CONCURRENCY_PRODUCTION_LIMIT=1 -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
      
      or
      $ docker run -d --name n8n --restart=unless-stopped -e N8N_LOG_LEVEL=debug -e N8N_RUNNERS_ENABLED=true -e N8N_DEFAULT_BINARY_DATA_MODE=filesystem -e EXECUTIONS_DATA_PRUNE=true -e EXECUTIONS_DATA_PRUNE_MAX_COUNT=500 -e DB_SQLITE_VACUUM_ON_STARTUP=true -e NODE_OPTIONS='--max-old-space-size=2048' -e N8N_SECURE_COOKIE=false -e N8N_CONCURRENCY_PRODUCTION_LIMIT=1 -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
      
      (RUNNER and filesystem may be unstable?)
      $ docker run -d --name n8n --restart=unless-stopped -e N8N_LOG_LEVEL=info -e EXECUTIONS_DATA_PRUNE=true -e EXECUTIONS_DATA_PRUNE_MAX_COUNT=500 -e DB_SQLITE_VACUUM_ON_STARTUP=true -e NODE_OPTIONS='--max-old-space-size=2560' -e N8N_SECURE_COOKIE=false -e N8N_CONCURRENCY_PRODUCTION_LIMIT=1 -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
      $ docker run -d --name n8n --restart=unless-stopped -e N8N_LOG_LEVEL=debug -e EXECUTIONS_DATA_PRUNE=true -e EXECUTIONS_DATA_PRUNE_MAX_COUNT=500 -e DB_SQLITE_VACUUM_ON_STARTUP=true -e NODE_OPTIONS='--max-old-space-size=2560' -e N8N_SECURE_COOKIE=false -e N8N_CONCURRENCY_PRODUCTION_LIMIT=1 -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
      $ docker run -d --name n8n --restart=unless-stopped -e N8N_LOG_LEVEL=debug -e N8N_RUNNERS_ENABLED=true -e EXECUTIONS_DATA_PRUNE=true -e EXECUTIONS_DATA_PRUNE_MAX_COUNT=500 -e DB_SQLITE_VACUUM_ON_STARTUP=true -e NODE_OPTIONS='--max-old-space-size=2560' -e N8N_SECURE_COOKIE=false -e N8N_CONCURRENCY_PRODUCTION_LIMIT=1 -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
      
        

  • Using a testing gmail address.

  • Build n8n workflow

  • Configure Ollama

    • OllamaでローカルLLM - https://okumuralab.org/~okumura/misc/250418.html

    • e.g.

      [Service]
      Environment="OLLAMA_ORIGINS=*"
      Environment="OLLAMA_KEEP_ALIVE=600"
      Environment="OLLAMA_RUN_TIMEOUT=600"
      Environment="OLLAMA_REQUEST_TIMEOUT=600"
      Environment="OLLAMA_HOST=0.0.0.0:11434"
      Environment="OLLAMA_FLASH_ATTENTION=1"
  • ----WIP----

  • Run Install Open WebUI

    • docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Task Parking Lot

References

Updated: