diff --git a/maxlab-gateway/docker-compose.yml b/maxlab-gateway/docker-compose.yml index 82f8c3e..6ad5078 100644 --- a/maxlab-gateway/docker-compose.yml +++ b/maxlab-gateway/docker-compose.yml @@ -10,7 +10,7 @@ services: net: # Detiene la rete condivisa e pubblica la porta del gateway - image: gitea.solarpi.net/truetype/lab-gateway:0.4.1 + image: gitea.solarpi.net/truetype/lab-gateway:0.5.0 command: ["net"] user: "1000:1000" restart: on-failure @@ -24,7 +24,7 @@ services: network_mode: "service:net" core: - image: gitea.solarpi.net/truetype/lab-gateway:0.4.1 + image: gitea.solarpi.net/truetype/lab-gateway:0.5.0 command: ["core"] user: "1000:1000" restart: on-failure @@ -37,10 +37,14 @@ services: DEFAULT_TTL_MIN: "120" MAX_TTL_MIN: "1440" SELF_APP_ID: maxlab-gateway + # Assistente del bot: LocalAI sulla stessa VM (lasciare LLM_MODEL vuoto per disattivarlo) + LLM_URL: http://localai_api_1:8080/v1 + LLM_MODEL: qwen_qwen3-4b-instruct-2507 + LLM_TIMEOUT: "90" broker: # Unico servizio con accesso a Docker e app-data, in sola lettura - image: gitea.solarpi.net/truetype/lab-gateway:0.4.1 + image: gitea.solarpi.net/truetype/lab-gateway:0.5.0 command: ["broker"] user: "0:0" restart: on-failure diff --git a/maxlab-gateway/umbrel-app.yml b/maxlab-gateway/umbrel-app.yml index b69874a..2789ec1 100644 --- a/maxlab-gateway/umbrel-app.yml +++ b/maxlab-gateway/umbrel-app.yml @@ -1,14 +1,14 @@ manifestVersion: 1 id: maxlab-gateway name: Max Lab Gateway -tagline: "v0.4.1 - Fase 4 - 18/10/2026 - Dashboard web" +tagline: "v0.5.0 - Fase 5 - 18/10/2026 - Bot completo, canale e assistente LLM" icon: https://gitea.solarpi.net/truetype/umbrel-maxlab-store/raw/branch/main/maxlab-gateway/icon.svg category: networking -version: "0.4.1" +version: "0.5.0" port: 8898 description: |- - VERSIONE 0.4.1 - FASE 4 (Dashboard web) - RILASCIO 18/10/2026 - Immagine: gitea.solarpi.net/truetype/lab-gateway:0.4.1 + VERSIONE 0.5.0 - FASE 5 (Bot completo, canale e assistente LLM) - RILASCIO 18/10/2026 + Immagine: gitea.solarpi.net/truetype/lab-gateway:0.5.0 Accende e spegne su richiesta l'accesso da Internet alle app di Umbrel su https://.lab.solarpi.net, tramite Caddy sulla VPS e la rete ZeroTier @@ -19,8 +19,8 @@ description: |- [x] Fase 1 - Caddy sulla VPS e certificato *.lab [x] Fase 2 - Core, scoperta app, proxy interno, API [x] Fase 3 - Accesso con approvazione Telegram - [>] Fase 4 - Dashboard web - [ ] Fase 5 - Bot completo, canale e assistente LLM + [x] Fase 4 - Dashboard web + [>] Fase 5 - Bot completo, canale e assistente LLM [ ] Fase 6 - Collaudo e rilascio 1.0 Come controllare la versione installata: apri l'app da Umbrel (pagina con @@ -33,6 +33,7 @@ repo: https://gitea.solarpi.net/truetype/lab-gateway support: https://gitea.solarpi.net/truetype/lab-gateway/issues gallery: [] releaseNotes: |- + 0.5.0 (18/10/2026): Bot completo: /app, /accese, /spegni_tutte, /stato con pulsanti; notifiche sul canale privato; avviso 10 minuti prima della scadenza con +1 ora; richieste a parole tramite LocalAI, con conferma prima di ogni azione. 0.4.1 (18/10/2026): Dashboard dal telefono: le app spente si accendono toccando tutta la riga o il pulsante Accendi, al posto del piccolo interruttore. 0.4.0 (18/10/2026): Dashboard su lab.solarpi.net: accensione e spegnimento delle app con un tocco, durata a scelta, +1 ora, sempre accesa, spegni tutte, ricerca; dispositivi collegati con revoca; registro delle attivita' con accessi e uscite. 0.3.1 (18/10/2026): Login dal telefono piu' affidabile: la pagina ricorda la richiesta se il browser la ricarica mentre si approva su Telegram e controlla subito al ritorno.