Update README with .env file creation and SearXNG fix
Added instructions for creating .env files and fixed SearXNG setup.
This commit is contained in:
@@ -20,7 +20,7 @@ Portal at `localai.mydomain.com` switches between stacks to share VRAM.
|
||||
## Directory structure
|
||||
|
||||
```
|
||||
~/docker
|
||||
homelab-ai/
|
||||
├── ai-image-gen/
|
||||
│ ├── docker-compose.yml ← InvokeAI
|
||||
│ └── archive.sh ← saves Docker images for offline restore
|
||||
@@ -83,7 +83,12 @@ mkdir -p ~/docker/ai-image-gen/data/invokeai
|
||||
mkdir -p ~/docker/ai-llm/data/ollama
|
||||
mkdir -p ~/docker/ai-llm/data/open-webui
|
||||
mkdir -p ~/docker/ai-llm/data/searxng
|
||||
mkdir -p ~/docker/ai-portal
|
||||
mkdir -p ~/docker/ai-portal/templates
|
||||
```
|
||||
|
||||
### 7. Create .env files
|
||||
```bash
|
||||
echo "TZ=America/New_York" | tee ~/docker/ai-llm/.env ~/docker/ai-image-gen/.env ~/docker/ai-portal/.env
|
||||
```
|
||||
|
||||
### 7. Copy files from repo
|
||||
@@ -120,7 +125,22 @@ docker exec ai-llm-ollama-1 ollama pull llava:7b # vision/screenshots
|
||||
|
||||
First model for InvokeAI — go to `images.mydomain.com` → Model Manager → search `sd-1.5-inpainting` → Install.
|
||||
|
||||
## Open WebUI web search setup
|
||||
## SearXNG first-time fix
|
||||
SearXNG's wikidata engine fails on startup due to external blocks. Disable it:
|
||||
|
||||
```bash
|
||||
# Find the line number
|
||||
sudo grep -n "name: wikidata" ~/docker/ai-llm/data/searxng/settings.yml
|
||||
|
||||
# Add inactive: true after the engine line (replace 771 with actual line number)
|
||||
sudo sed -i '771a\ inactive: true' ~/docker/ai-llm/data/searxng/settings.yml
|
||||
|
||||
# Verify
|
||||
sudo sed -n '769,774p' ~/docker/ai-llm/data/searxng/settings.yml
|
||||
|
||||
# Restart
|
||||
docker compose -f ~/docker/ai-llm/docker-compose.yml restart searxng
|
||||
```
|
||||
In Open WebUI Admin Panel → Settings → Web Search:
|
||||
- Engine: Brave
|
||||
- API Key: get free key at `api.search.brave.com` (free $5/month credits, set spending cap to Free)
|
||||
|
||||
Reference in New Issue
Block a user