Files

51 lines
2.0 KiB
Bash

# ==========================================
# OPENCLAW & OLLAMA CONFIGURATION ENVIRONMENT
# ==========================================
# --- LLM ENGINE & MODEL SELECTION ---
MODEL_LIST=gemma4:e4b,qwen2.5-coder:14b,qwen3:14b,deepseek-coder-v2:16b
OPENCLAW_DEFAULT_MODEL=ollama/qwen3-general
OLLAMA_KEEP_ALIVE=-1
# KV cache quantization for large contexts (recommended on desktop GPUs): q8_0 or q4_0
# OLLAMA_KV_CACHE_TYPE=q8_0
# Reserve VRAM for display/compositor to avoid amdgpu allocation failures (bytes)
# OLLAMA_GPU_OVERHEAD=4294967296
# --- HARDWARE RESOURCES ---
# GPU Vendor (e.g. "amd", "nvidia", "intel")
GPU_TYPE=amd
# Shared Memory Size (e.g. 16gb for large AMD cards, 8gb for NVIDIA)
SHM_SIZE=16gb
# --- SECURITY & AUTHENTICATION ---
OPENCLAW_PASSWORD=mein-sicheres-passwort
# --- NETWORK ---
DNS_SERVER=8.8.8.8
# --- HOST SETTINGS ---
# Host User ID for permission mapping (match your local user ID for file access)
HOST_USER_ID=1000
# Local path to your openclaw.json
HOST_OPENCLAW_JSON_PATH=./openclaw/config/openclaw.json
# Local path for the AI workspace (persistent storage for agent's work)
HOST_WORKSPACE_PATH=./storage/workspace
# Local path for additional repositories/code visible to the agent
HOST_REPOS_PATH=.
# --- OPTIONAL RUNTIME OVERRIDES ---
# Container engine used by ghostnet.sh (podman|docker)
CONTAINER_ENGINE=podman
# Optional explicit socket path for sandbox container creation API
# HOST_DOCKER_SOCKET_PATH=/run/user/1000/podman/podman.sock
# Optional explicit mount options for openclaw.json (default podman: :ro,Z | docker: :ro)
# HOST_OPENCLAW_CONFIG_MOUNT_OPTS=:ro,Z
# Optional explicit host workspace path seen by sandbox runtime
# OPENCLAW_SANDBOX_HOST_WORKSPACE=/absolute/path/to/storage/workspace
# Optional localhost publish settings for the MCP router (used by host clients like Cline)
# TOOL_ROUTER_BIND=127.0.0.1
# TOOL_ROUTER_HOST_PORT=3000
# Sandbox base image is auto-built by ghostnet.sh as
# localhost/ghostnet-openclaw_sandbox:latest to include rootless apt defaults.