Store: Max Lab Gateway 0.2.0
This commit is contained in:
1 parent
9cf254ed8e
commit
2e4c96718d
7 files changed
+79
-225
No files matched your search
Whitespace-only changes.
@@ -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
|
||||
@@ -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 |
@@ -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: ""
|
||||
Reference in new issue
Block a user