Synopsis
Options
| Flag | Default | Description |
|---|---|---|
--server-port | 8080 | Host port for http://localhost:<port> |
--server-image | moorcheh/moorcheh-edge:latest | Docker image to run |
-y, --yes | off | Non-interactive: no prompts, use defaults + flags |
--skip-embedding | off | Skip BGE entirely (vector-only; no warm embed daemon) |
--with-llm | off | Install Ollama and pull the answer model (~400 MB) |
--skip-ollama | off | Explicit search-only (same as default without --with-llm) |
--warm-llm | off | With --with-llm: preload LLM in RAM (default keep-alive 24h) |
Defaults
| Component | Default up |
|---|---|
| Docker server | Yes |
| BGE embed daemon (warm) | Yes |
| Ollama + LLM model | No (use --with-llm) |
| LLM kept in RAM | No (use --with-llm --warm-llm) |
up asks up to three questions (embedding, AI answer, keep LLM in RAM). Use -y or flags to skip prompts.
Examples
up downloads BGE-base-en-v1.5 (~210 MB) and starts a warm embedding daemon (stopped by down).
With --with-llm on Linux, up also installs Ollama into ~/.moorcheh-edge/ollama/ and pulls qwen2.5:0.5b-instruct for answer.
Output
On success:--with-llm:
up attaches and prints the same lines without starting a second container. Run moorcheh-edge down then up after upgrades so LLM settings are applied to the container.
Requirements
- Docker running
- Pull access for
moorcheh/moorcheh-edge:latest(or a local cached image)