Store: Max Lab Gateway 0.2.0

This commit is contained in:
truetype committed 2026-10-18 08:15:31 +00:00
1 parent 9cf254ed8e
commit 2e4c96718d
7 files changed
+79 -225

No files matched your search

View File
Whitespace-only changes.
+52
View File
@@ -0,0 +1,52 @@
version: "3.7"
# Umbrel Lab Gateway - accesso esterno on-demand alle app (*.lab.solarpi.net)
services:
app_proxy:
environment:
# Apertura locale da Umbrel (umbrel.local:8898), protetta dal login Umbrel
APP_HOST: maxlab-gateway_net_1
APP_PORT: 8080
net:
# Detiene la rete condivisa e pubblica la porta del gateway
image: gitea.solarpi.net/truetype/lab-gateway:0.2.0
command: ["net"]
user: "1000:1000"
restart: on-failure
ports:
- "8899:8080"
proxy:
image: caddy:2.10.2-alpine
command: ["caddy", "run"]
restart: on-failure
network_mode: "service:net"
core:
image: gitea.solarpi.net/truetype/lab-gateway:0.2.0
command: ["core"]
user: "1000:1000"
restart: on-failure
network_mode: "service:net"
volumes:
- ${APP_DATA_DIR}/data:/data
environment:
BASE_DOMAIN: lab.solarpi.net
TRUSTED_PROXIES: 10.6.133.122/32
DEFAULT_TTL_MIN: "120"
MAX_TTL_MIN: "1440"
SELF_APP_ID: maxlab-gateway
broker:
# Unico servizio con accesso a Docker e app-data, in sola lettura
image: gitea.solarpi.net/truetype/lab-gateway:0.2.0
command: ["broker"]
user: "0:0"
restart: on-failure
network_mode: "service:net"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${APP_DATA_DIR}/..:/umbrel-app-data:ro
environment:
SELF_APP_ID: maxlab-gateway
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" rx="56" fill="#1f2937"/><circle cx="128" cy="128" r="64" fill="none" stroke="#38bdf8" stroke-width="16"/><circle cx="128" cy="128" r="18" fill="#38bdf8"/><path d="M128 32v40M128 184v40M32 128h40M184 128h40" stroke="#38bdf8" stroke-width="16" stroke-linecap="round"/></svg>

After

Width:  |  Height:  |  Size: 366 B

+27
View File
@@ -0,0 +1,27 @@
manifestVersion: 1
id: maxlab-gateway
name: Max Lab Gateway
tagline: Accesso esterno on-demand alle tue app su lab.solarpi.net
icon: https://gitea.solarpi.net/truetype/umbrel-maxlab-store/raw/branch/main/maxlab-gateway/icon.svg
category: networking
version: "0.2.0"
port: 8898
description: >-
Accende e spegne su richiesta l'accesso da Internet alle app di Umbrel,
su https://<app>.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.
developer: truetype
website: https://gitea.solarpi.net/truetype/lab-gateway
submitter: truetype
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.0 - Core, scoperta app, proxy interno e API (Fase 2).
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""