diff --git a/maxlab-gateway/docker-compose.yml b/maxlab-gateway/docker-compose.yml index 8318a8e..d9c78a4 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.2.1 + image: gitea.solarpi.net/truetype/lab-gateway:0.2.2 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.2.1 + image: gitea.solarpi.net/truetype/lab-gateway:0.2.2 command: ["core"] user: "1000:1000" restart: on-failure @@ -40,7 +40,7 @@ services: broker: # Unico servizio con accesso a Docker e app-data, in sola lettura - image: gitea.solarpi.net/truetype/lab-gateway:0.2.1 + image: gitea.solarpi.net/truetype/lab-gateway:0.2.2 command: ["broker"] user: "0:0" restart: on-failure diff --git a/maxlab-gateway/umbrel-app.yml b/maxlab-gateway/umbrel-app.yml index 008d564..e059652 100644 --- a/maxlab-gateway/umbrel-app.yml +++ b/maxlab-gateway/umbrel-app.yml @@ -1,17 +1,30 @@ manifestVersion: 1 id: maxlab-gateway name: Max Lab Gateway -tagline: Accesso esterno on-demand alle tue app su lab.solarpi.net +tagline: "v0.2.2 - Fase 2 - 18/10/2026 - Core, scoperta app, proxy interno, API" icon: https://gitea.solarpi.net/truetype/umbrel-maxlab-store/raw/branch/main/maxlab-gateway/icon.svg category: networking -version: "0.2.1" +version: "0.2.2" port: 8898 -description: >- - 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 maxlan, senza aprire porte a casa. Ogni app accesa si spegne da - sola alla scadenza. Fase 2: API con token; login, dashboard e bot - Telegram arrivano nelle versioni successive. +description: |- + VERSIONE 0.2.2 - FASE 2 (Core, scoperta app, proxy interno, API) - RILASCIO 18/10/2026 + Immagine: gitea.solarpi.net/truetype/lab-gateway:0.2.2 + + 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 + maxlan, senza aprire porte a casa. Ogni app accesa si spegne da sola alla scadenza. + + Stato del piano: + [x] Fase 0 - Prerequisiti e verifiche tecniche + [x] Fase 1 - Caddy sulla VPS e certificato *.lab + [>] Fase 2 - Core, scoperta app, proxy interno, API + [ ] Fase 3 - Accesso con approvazione Telegram + [ ] 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 + versione e fase) oppure sulla VM: bash ~/deploy-fase2.sh versione developer: truetype website: https://gitea.solarpi.net/truetype/lab-gateway submitter: truetype @@ -19,10 +32,10 @@ submission: https://gitea.solarpi.net/truetype/umbrel-maxlab-store repo: https://gitea.solarpi.net/truetype/lab-gateway support: https://gitea.solarpi.net/truetype/lab-gateway/issues gallery: [] -releaseNotes: >- - 0.2.1 - Compatibile con umbrelOS 2.x: le app vengono raggiunte direttamente - (configurazione letta da app-gateway.json), senza passare dal login di Umbrel. - Supporto alle app interne in HTTPS. +releaseNotes: |- + 0.2.2 (18/10/2026): Versione, fase e data visibili nello store, nella pagina dell'app e in /api/status. + 0.2.1 (18/10/2026): Compatibile con umbrelOS 2.x: app raggiunte direttamente (app-gateway.json), senza passare dal login di Umbrel. Supporto alle app interne in HTTPS. + 0.2.0 (18/10/2026): Prima versione: core, broker, Caddy interno, API con token, scadenze. dependencies: [] path: "" defaultUsername: ""