De backendwissel is geen aanname meer: Fulcrum werkt zonder aanpassing
Fulcrum is uitgesynct en de gebruiker heeft omgeschakeld. De app hoefde niets
te weten van de wissel, want hij leest ${APP_ELECTRS_NODE_IP} en Fulcrum aliast
zichzelf naar die naam. Bevestigd langs alle drie de wegen: een wallet van
buiten over TLS op 50022, een wallet binnen het netwerk, en het dashboard met
een antwoordende server.
Daarmee is hoofdstuk 4 van de appstore-spec waargenomen gedrag in plaats van
een afleiding uit andermans broncode, en is de poortbotsing op 50002 ook in de
praktijk weg. Fase 3 van Appstore is af.
Gratis meegekomen: umbrelOS herstartte de app zelf bij de wissel en hij kwam
terug met dezelfde certificaatkeuze. Dat is de vervangende start/stop-controle,
maar nadrukkelijk geen antwoord op de volgordevraag, want Zoraxy draaide al.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -455,6 +455,13 @@ Daarnaast krijgt een app de exports van zijn **afhankelijkheden** (§4).
|
||||
Dit is het antwoord op de vraag "moet de gebruiker kunnen kiezen tussen Electrs en Fulcrum": umbrelOS
|
||||
1.3 doet dat al, en een app hoeft er niets voor te bouwen.
|
||||
|
||||
**Bevestigd op de machine op 27-08-2026.** Alles hieronder was tot dan afgeleid uit de bron van umbreld en
|
||||
uit de drie manifesten, en nooit uitgeprobeerd. Na de eerste volledige sync van Fulcrum heeft de gebruiker
|
||||
in de umbrelOS-instellingen omgeschakeld van Electrs naar Fulcrum. Electrum Gate hoefde niet aangepast te
|
||||
worden, en daarna kreeg een wallet van buiten over TLS gewoon data terug. Het aliassen van `NODE_IP` en
|
||||
`NODE_PORT` werkt dus zoals hier beschreven. Wat het omschakelen zelf nog liet zien: umbrelOS herstart de
|
||||
afnemende app erbij, en de app kwam terug met dezelfde certificaatkeuze.
|
||||
|
||||
**Het mechanisme.** Een app declareert een afhankelijkheid op een app-id, en een andere app kan zeggen
|
||||
dat hij die rol vervult:
|
||||
|
||||
@@ -554,8 +561,11 @@ De poorten die de drie backends op de **host** publiceren:
|
||||
| Fulcrum | 50002 |
|
||||
| ElectrumX | 50001 intern, 50003 als publieke poort |
|
||||
|
||||
Deze app publiceert nu zelf 50002 voor stunnel. Met Fulcrum geïnstalleerd botst dat en start de app niet.
|
||||
De keuze hierover staat als open punt in het plan **Configuratie**.
|
||||
**Opgelost, en op 27-08-2026 in de praktijk bevestigd.** Hier stond dat deze app zelf 50002 publiceerde
|
||||
voor stunnel, en dat de app daardoor met Fulcrum erbij niet zou starten. Dat gold voor de oude opstelling.
|
||||
Open punt 1 van het plan **Configuratie** is op 19-08-2026 beslist op **50022**, en de handmatige
|
||||
stunnel-container die 50002 vasthield is op 25-08-2026 weggehaald. Sinds de omschakeling draaien Fulcrum op
|
||||
50002 en Electrum Gate op 50022 naast elkaar op dezelfde host.
|
||||
|
||||
## 5. Wat deze repo nu níet heeft
|
||||
|
||||
|
||||
Reference in New Issue
Block a user