From fd8bbd365b29f1530b93e676bafb419315a34cfb Mon Sep 17 00:00:00 2001 From: Harmen Date: Fri, 9 Oct 2026 17:41:23 +0200 Subject: [PATCH] Atreides Services 0.0.6: de API op hostpoort 3855 in plaats van 8091 Een veelgebruikte poort op de host botst pas als de app niet start; 3855 volgt de reeks van de store, zoals 3852 bij de Relay. In de container blijft het 8091. test_appstore_vorm: 91 goed. Co-Authored-By: Claude Opus 5.5 --- whatsnext-atreides-services/docker-compose.yml | 9 +++++++-- whatsnext-atreides-services/umbrel-app.yml | 7 ++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/whatsnext-atreides-services/docker-compose.yml b/whatsnext-atreides-services/docker-compose.yml index 5a2e247..bf1070a 100644 --- a/whatsnext-atreides-services/docker-compose.yml +++ b/whatsnext-atreides-services/docker-compose.yml @@ -9,7 +9,7 @@ # app-definitie. # # De beheer-app is een web-UI en hangt volledig achter app_proxy, zonder eigen -# poort. Alleen de API voor afnemers (8091) wordt gepubliceerd: die bedient een +# poort. Alleen de API voor afnemers (host 3855) wordt gepubliceerd: die bedient een # cliënt zonder browsersessie, net als Gate en de Relay. # ═══════════════════════════════════════════════════════════════════════════════ @@ -41,8 +41,13 @@ services: # de beheer-app aanmaakt. Zonder certificaat is het http, dus het token gaat # onversleuteld over het LAN; publiek hoort er een reverse proxy met TLS voor. # De beheer-app (8090) staat hier met opzet niet bij. + # + # 3855 op de host en niet 8091: dat laatste is een veelgebruikte poort en een + # botsing merk je pas als de app niet start (dezelfde les als 3852 bij de Relay + # en 50022 bij Gate). umbrelOS deelt hiervoor geen poort uit; `port` in het + # manifest is de web-UI achter app_proxy. Binnen de container blijft het 8091. ports: - - "8091:8091" + - "3855:8091" # Geen `user:` nodig: de image zet zelf `USER node` (uid 1000). umbrelOS # maakt de datamap aan als `umbrel`, ook uid 1000, dus node mag erin # schrijven; gemeten op 09-10-2026. diff --git a/whatsnext-atreides-services/umbrel-app.yml b/whatsnext-atreides-services/umbrel-app.yml index 93055ac..34d0c2b 100644 --- a/whatsnext-atreides-services/umbrel-app.yml +++ b/whatsnext-atreides-services/umbrel-app.yml @@ -55,10 +55,10 @@ description: >- This is an early version. It records spot prices every minute from Bitvavo and mempool.space, and brings the administration app with its System page and an optional - login of its own. Other apps read the prices through its API on port 8091, with a token + login of its own. Other apps read the prices through its API on port 3855, with a token you create on the System page. releaseNotes: >- - The API for other apps is now reachable on your network, on port 8091 of your Umbrel. + The API for other apps is now reachable on your network, on port 3855 of your Umbrel. Every call except /v1/health needs a token; create one on the System page of the administration app. Without a certificate the API runs over plain http, so keep it on your own network. The administration app itself stays behind the Umbrel login. @@ -68,7 +68,8 @@ dependencies: [] repo: https://sc.kamenier-hamer.nl/sysop/UmbrelApps support: https://sc.kamenier-hamer.nl/sysop/UmbrelApps/issues # De poort waarop umbrelOS de beheer-app aanbiedt. 3850, 3851 en 3853 zijn van de -# andere drie apps in deze store, 3852 is de eigen poort van de relay. +# andere drie apps in deze store, 3852 is de eigen poort van de relay en 3855 die +# van de API van deze app (docker-compose.yml). port: 3854 # Leeg laten bij een nieuw pakket; de plaatjes doet het store-team zelf. gallery: []