Added
- Ollama — Runtime tuning via
.env:OLLAMA_MAX_LOADED_MODELS,OLLAMA_NUM_PARALLEL,OLLAMA_GPU_OVERHEAD(in bytes),OLLAMA_CONTEXT_LENGTHandOLLAMA_KV_CACHE_TYPEwere hardcoded (or unavailable) indocker-compose.ymland are now configurable, so multi-GPU hosts can keep more models resident and reserve VRAM for other tools sharing a GPU. The previously hardcoded values stay as the stack's defaults, and the two new variables are unset/zero by default so Ollama's stock behavior applies — existing installs are unaffected (#99). - Caddy —
host.docker.internalnow resolves from the Caddy container (viaextra_hosts: host-gateway), so customcaddy-addon/site-*.confentries can reverse-proxy services running on the host machine (#100).
Changed
- Docs — README now documents the update-safe extension points (
caddy-addon/site-*.conf,docker-compose.override.yml,.env), andcaddy-addon/README.mdgained a reverse-proxy example for stack-external services, including the UFW rule needed for container-to-host traffic. The persistent-Caddy-entries mechanism requested in #100 already existed but was easy to miss (#100).
Upgrade
make updateThe new OLLAMA_* variables are added to your .env automatically with behavior-preserving values — edit them and run make restart to tune. To expose a service running outside the stack, drop a site-<name>.conf file into caddy-addon/ (see caddy-addon/README.md); it survives future updates.
Full Changelog: v1.8.0...v1.8.1