From 1634a3342c07d0aad2b79e483b12eb43fa909298 Mon Sep 17 00:00:00 2001 From: "tropibot[bot]" <285933081+tropibot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:26:55 +0000 Subject: [PATCH 1/2] chore: bump qvac upstream to bci-test-assets-v0.1.0 --- dappnode_package.json | 62 +++++++++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/dappnode_package.json b/dappnode_package.json index 7a8977f..fda5a3e 100644 --- a/dappnode_package.json +++ b/dappnode_package.json @@ -1,44 +1,60 @@ { - "name": "qvac.dnp.dappnode.eth", - "version": "0.1.0", - "upstream": [ + "architectures": [ + "linux/amd64", + "linux/arm64" + ], + "author": "DAppNode Association (https://github.com/dappnode)", + "backup": [ { - "repo": "tetherto/qvac", - "version": "0.11.0", - "arg": "UPSTREAM_VERSION" + "name": "QVAC configuration", + "path": "/data/config" } ], - "shortDescription": "Private multimodal AI with OpenAI-compatible APIs", + "bugs": { + "url": "https://github.com/dappnode/DAppNodePackage-qvac/issues" + }, + "categories": [ + "AI" + ], "description": "Run the complete [QVAC](https://qvac.tether.io/) CLI locally on DAppNode as an OpenAI-compatible AI provider. QVAC keeps prompts and inference on your own hardware. Its HTTP server supports text generation, embeddings, RAG, image and video generation, transcription, text-to-speech, and audio translation when the corresponding models are configured.\n\nA built-in configuration UI includes a searchable model library, validates and backs up settings, and applies changes without shell access. The QVAC worker reloads independently, so the UI remains available while models download or start. The default configuration serves the compact `QWEN3_600M_INST_Q4` text-generation model as `qwen3-600m`. Downloaded models, custom configuration, and backups are stored in a persistent volume.\n\nThis image includes QVAC's upstream worker and all native Linux addons shipped by the CLI.\n\n- Configuration UI: `http://qvac.dappnode:8080`\n- API: `http://qvac.dappnode:11434/v1`\n- API documentation: `http://qvac.dappnode:11434/docs`\n- CPU inference works on Linux; 4 GB RAM and 5 GB free disk are the upstream minimum recommendations, while larger models require more resources.\n- Set an API key during installation if clients outside your trusted DAppNode network can reach the service.", - "type": "service", - "author": "DAppNode Association (https://github.com/dappnode)", - "license": "Apache-2.0", - "categories": ["AI"], - "keywords": ["ai", "embeddings", "inference", "llm", "multimodal", "openai", "qvac", "rag", "speech", "tether"], - "architectures": ["linux/amd64", "linux/arm64"], "dockerTimeout": "20min", - "requirements": { - "minimumDappnodeVersion": "0.2.106" - }, + "keywords": [ + "ai", + "embeddings", + "inference", + "llm", + "multimodal", + "openai", + "qvac", + "rag", + "speech", + "tether" + ], + "license": "Apache-2.0", "links": { - "ui": "http://qvac.dappnode:8080", "api": "http://qvac.dappnode:11434/v1", "docs": "http://qvac.dappnode:11434/docs", - "homepage": "https://qvac.tether.io/" + "homepage": "https://qvac.tether.io/", + "ui": "http://qvac.dappnode:8080" }, + "name": "qvac.dnp.dappnode.eth", "repository": { "type": "git", "url": "https://github.com/dappnode/DAppNodePackage-qvac.git" }, - "bugs": { - "url": "https://github.com/dappnode/DAppNodePackage-qvac/issues" + "requirements": { + "minimumDappnodeVersion": "0.2.106" }, - "backup": [ + "shortDescription": "Private multimodal AI with OpenAI-compatible APIs", + "type": "service", + "upstream": [ { - "name": "QVAC configuration", - "path": "/data/config" + "arg": "UPSTREAM_VERSION", + "repo": "tetherto/qvac", + "version": "bci-test-assets-v0.1.0" } ], + "version": "0.1.0", "warnings": { "onInstall": "Without an API key, QVAC is available without authentication to clients that can reach the DAppNode network. The configuration UI on port 8080 is administrative and should not be exposed publicly. The complete runtime image and configured model downloads can use many GB of storage. Large models may also require substantial RAM and take several minutes to load." } From 5b4bee665a1e80f0571ee895b71026f373e3e8e6 Mon Sep 17 00:00:00 2001 From: "tropibot[bot]" <285933081+tropibot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:26:57 +0000 Subject: [PATCH 2/2] chore: set UPSTREAM_VERSION to bci-test-assets-v0.1.0 --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index c1aefde..5bdca83 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: build: context: . args: - UPSTREAM_VERSION: "0.11.0" + UPSTREAM_VERSION: bci-test-assets-v0.1.0 restart: unless-stopped volumes: - "data:/data"