+- rafftyl -- 10d ------------------------------------------------------------------------------------------------[...]+ | | | {"id":"99713be53a72434126922c58a56f7af8222868a28cbe1e634a3164b352cc7a11","pubkey":"58edc6ae61f49115ec95808fbc8768851 | | cd358a6566085c154da2c4ce070cfa5","created_at":1776589766,"kind":30023,"tags":[["title","Umbrel Web‑UI flow to | | recover LND using a Lightning seed + Static Channel Backup (SCB)"],["summary","In Umbrel, LND recovery is a guided, | | destructive‑by‑design UI flow: restore Lightning seed → import SCB → force‑close → wait → funds recovered | | on‑chain."],["image","https://blossom.primal.net/b0a73ef0d714db5dbbae162df433652431877c3b92a877c2273410636f64425d.pn | | g"],["d","umbrel-webui-flow-to-recover-lnd-using-a-lightning-seed--static-channel-backup-scb"],["t","Umbrel"],["t"," | | Backup"],["t","Recovery"],["r","wss://relay.dwadziesciajeden.pl/"],["r","wss://relay.getalby.com/v1"],["r","wss://re | | lay.primal.net/"],["r","wss://eden.nostr.land/"],["r","wss://purplepag.es/"],["r","wss://nos.lol/"],["r","wss://rela | | y.damus.io/"],["r","wss://nostr.wine/"],["r","wss://nostr-pub.wellorder.net/"],["r","wss://nostr.bitcoiner.social/"] | | ,["r","wss://nostr-01.yakihonne.com/"],["r","wss://nostr-02.yakihonne.com/"],["client","Primal | | Web"],["published_at","1776589766"]],"content":"(Written as if you are sitting at the browser, clicking through | | Umbrel, with **no SSH** and **no guesswork**.)\n\n#### This manual covers two cases:\n\n1\\. Normal failure recovery | | (most common)\n\n2\\. Full re‑install / new device (clean slate)\n\n#### What you must have **before you | | start**\n\n✅ Lightning seed (24 words)\n\n✅ `channel.backup` file\n\n✅ Access to Umbrel UI `umbrel.local` or | | IP)\n\nIf you are missing **either the seed or SCB**, stop — recovery cannot be done safely.\n\n### CASE 1 — Umbrel | | is running, LND data is lost or broken\n\n(This includes corrupted Lightning DB, failed updates, or stuck | | LND.)\n\n#### Step 1 — Open Umbrel dashboard\n\n* Go to: `http://umbrel.local`\n\n* Log in\n\nYou should see the | | main app grid.\n\n#### Step 2 — Open **Lightning (LND)** app\n\nClick **Lightning** (or **LND** if named | | explicitly)\n\nIf LND detects missing data, you may immediately see a \\***recovery prompt**\n\nIf not, continue | | manually.\n\n#### Step 3 — Trigger recovery mode\n\n*Click* **Settings** ⚙️ inside the Lightning app\n\nChoose | | **Restore Wallet** or **Recover Wallet**\n\n* Wording may vary by Umbrel version\n\n* This option appears only when | | LND is uninitialised or reset\n\nUmbrel now switches into **Lightning wallet setup mode**.\n\n#### Step 4 — Choose | | **Restore existing wallet**\n\nWhen prompted:\n\n*Select *“**Restore existing Lightning wallet**”\\*\n\n\\* NOT | | “Create new wallet”\n\n##### Step 5 — Enter your **Lightning seed**\n\nYou will see a seed entry screen.\n\nDo the | | following:\n\nEnter all **24 Lightning words**\n\n* Ensure correct order\n\n* Confirm spelling carefully\n\nClick | | **Continue**.\n\n✅ At this moment:\n\n* Your Lightning node identity is restored\n\n* No channels are restored | | yet\n\n* Funds are not touched\n\n###### Step 6 — Import **channel backup (SCB)**\n\nNext screen:\n\n* **Upload | | channel.backup**\n\n* Choose the SCB file you previously saved\n\nClick **Import**.\n\n✅ Umbrel will confirm:\n\n* | | Backup imported successfully\n\n* Number of channels detected\n\n#### Step 7 — Confirm force‑close | | recovery\n\nUmbrel now warns you (wording varies):\n\n\\> “Channels will be force‑closed and funds recovered | | on‑chain”\n\nYou must:\n\n✅ Acknowledge this\n\n✅ Confirm recovery\n\nClick **Start Recovery** / | | **Confirm**.\n\nThere is no alternative path — this is intentional.\n\n#### Step 8 — LND restarts | | automatically\n\nUmbrel will:\n\n* Restart Lightning\n\n* Begin peer recovery connections\n\nYou may see:\n\n* | | “Recovering channels”\n\n* “Waiting for force‑closes”\n\nThis phase:\n\n* May take minutes to hours\n\n* Requires | | Bitcoin node connectivity\n\n#### Step 9 — Monitor recovery\n\nInside Lightning app:\n\n* Channels appear as | | `pending close`\n\n* Status messages update automatically\n\nNothing else to click.\n\n#### Step 10 — Funds return | | on‑chain (after timelocks)\n\nAfter force‑closes confirm:\n\n* Funds appear in the on‑chain wallet used to fund | | channels (Bitcoin Core on Umbrel, or whatever external wallet originally funded the channels)\n\n* Timelock period | | applies (often \\\\\\~1–2 weeks)\n\n✅ Recovery complete\n\n❌ Channels are permanently gone (expected)\n\n### CASE 2 | | — Full Umbrel reinstall or new device\n\n(This is the more common true disaster scenario.)\n\n#### Step 1 — Install | | fresh Umbrel\n\n* Install Umbrel on new disk/device\n\n* Complete initial setup\n\n* Log into the dashboard\n\nDo | | **not** install apps yet.\n\n#### Step 2 — Install **Lightning (LND)** app\n\n\\*Open \\***App Store**\n\n\\*Install | | \\***Lightning**\n\nUmbrel launches Lightning in **uninitialised mode**.\n\n#### Step 3 — Choose **Restore | | wallet**\n\nYou will be prompted:\n\n\\*Select \\***Restore existing wallet**\\*\n\n\\* NOT “Create new | | wallet”\n\n#### Step 4 — Enter Lightning seed\n\nSame as Case 1, Step 5:\n\n* Enter all seed words\n\n* Confirm | | order\n\n#### Step 5 — Import channel backup\n\nSame as Case 1, Step 6:\n\n* Upload `channel.backup`\n\n* Confirm | | import\n\n#### Step 6 — Confirm recovery + force‑close\n\nSame as Case 1, Step 7.\n\nUmbrel/LND now:\n\n* Connects | | to former peers\n\n* Requests force‑close of all channels\n\n#### Step 7 — Wait for on‑chain settlement\n\nNothing | | else to do in the UI.\n\nLightning app will show:\n\n* Recovering → Closed channels\n\n* After timelock: zero | | channels, full balance on‑chain\n\n##### What you should **never** see in Umbrel UI (by design)\n\nThe following | | actions are intentionally impossible in Umbrel, because they would be unsafe if channel state has been lost:\n\n❌ | | “Restore channel balances”\n\n❌ “Resume channels”\n\n❌ “Undo force‑close”\n\n❌ “Restore Lightning DB”\n\nIf you ever | | see claims suggesting otherwise, something is wrong.\n\n#### Quick visual checklist (mental)\n\n**Correct recovery | | flow always looks like:**\n\n###### Install LND\n\n→ Restore wallet\n\n→→ Enter Lightning seed\n\n→→→ Import | | channel.backup\n\n→→→→ Confirm force‑close\n\n→→→→→ Wait\n\n→→→→→→ Funds on‑chain\n\nIf **any step is skipped**, | | recovery is unsafe.\n\n#### Why Umbrel UI is intentionally strict\n\nUmbrel intentionally:\n\n* Forces seed | | first\n\n* Forces SCB second\n\n* Forces destructive recovery\n\nThis prevents:\n\n* Accidental stale‑state | | broadcasts\n\n* Channel penalty loss\n\n* User‑error recoveries\n\n###### Safety > | | convenience.\n","sig":"afbbc795d046957f3e7adaa141917f84e558b751f01170098968327766e30de366d4d66f2597d6ff3f9d520aaaeb9 | | 1f066e72f47c0f59bfbc4aa9d712e5e0f1e"} | | | +-- reply --------------------------------------------------------------------------------------------------------- ---+{"id":"99713be53a72434126922c58a56f7af8222868a28cbe1e634a3164b352cc7a11","pubkey":"58edc6ae61f49115ec95808fbc8768851cd358a6566085c154da2c4ce070cfa5","created_at":1776589766,"kind":30023,"tags":[["title","Umbrel Web‑UI flow to recover LND using a Lightning seed + Static Channel Backup (SCB)"],["summary","In Umbrel, LND recovery is a guided, destructive‑by‑design UI flow: restore Lightning seed → import SCB → force‑close → wait → funds recovered on‑chain."],["image","https://blossom.primal.net/b0a73ef0d714db5dbbae162df433652431877c3b92a877c2273410636f64425d.png"],["d","umbrel-webui-flow-to-recover-lnd-using-a-lightning-seed--static-channel-backup-scb"],["t","Umbrel"],["t","Backup"],["t","Recovery"],["r","wss://relay.dwadziesciajeden.pl/"],["r","wss://relay.getalby.com/v1"],["r","wss://relay.primal.net/"],["r","wss://eden.nostr.land/"],["r","wss://purplepag.es/"],["r","wss://nos.lol/"],["r","wss://relay.damus.io/"],["r","wss://nostr.wine/"],["r","wss://nostr-pub.wellorder.net/"],["r","wss://nostr.bitcoiner.social/"],["r","wss://nostr-01.yakihonne.com/"],["r","wss://nostr-02.yakihonne.com/"],["client","Primal Web"],["published_at","1776589766"]],"content":"(Written as if you are sitting at the browser, clicking through Umbrel, with **no SSH** and **no guesswork**.)\n\n#### This manual covers two cases:\n\n1\\. Normal failure recovery (most common)\n\n2\\. Full re‑install / new device (clean slate)\n\n#### What you must have **before you start**\n\n✅ Lightning seed (24 words)\n\n✅ `channel.backup` file\n\n✅ Access to Umbrel UI `umbrel.local` or IP)\n\nIf you are missing **either the seed or SCB**, stop — recovery cannot be done safely.\n\n### CASE 1 — Umbrel is running, LND data is lost or broken\n\n(This includes corrupted Lightning DB, failed updates, or stuck LND.)\n\n#### Step 1 — Open Umbrel dashboard\n\n* Go to: `http://umbrel.local`\n\n* Log in\n\nYou should see the main app grid.\n\n#### Step 2 — Open **Lightning (LND)** app\n\nClick **Lightning** (or **LND** if named explicitly)\n\nIf LND detects missing data, you may immediately see a \\***recovery prompt**\n\nIf not, continue manually.\n\n#### Step 3 — Trigger recovery mode\n\n*Click* **Settings** ⚙️ inside the Lightning app\n\nChoose **Restore Wallet** or **Recover Wallet**\n\n* Wording may vary by Umbrel version\n\n* This option appears only when LND is uninitialised or reset\n\nUmbrel now switches into **Lightning wallet setup mode**.\n\n#### Step 4 — Choose **Restore existing wallet**\n\nWhen prompted:\n\n*Select *“**Restore existing Lightning wallet**”\\*\n\n\\* NOT “Create new wallet”\n\n##### Step 5 — Enter your **Lightning seed**\n\nYou will see a seed entry screen.\n\nDo the following:\n\nEnter all **24 Lightning words**\n\n* Ensure correct order\n\n* Confirm spelling carefully\n\nClick **Continue**.\n\n✅ At this moment:\n\n* Your Lightning node identity is restored\n\n* No channels are restored yet\n\n* Funds are not touched\n\n###### Step 6 — Import **channel backup (SCB)**\n\nNext screen:\n\n* **Upload channel.backup**\n\n* Choose the SCB file you previously saved\n\nClick **Import**.\n\n✅ Umbrel will confirm:\n\n* Backup imported successfully\n\n* Number of channels detected\n\n#### Step 7 — Confirm force‑close recovery\n\nUmbrel now warns you (wording varies):\n\n\\> “Channels will be force‑closed and funds recovered on‑chain”\n\nYou must:\n\n✅ Acknowledge this\n\n✅ Confirm recovery\n\nClick **Start Recovery** / **Confirm**.\n\nThere is no alternative path — this is intentional.\n\n#### Step 8 — LND restarts automatically\n\nUmbrel will:\n\n* Restart Lightning\n\n* Begin peer recovery connections\n\nYou may see:\n\n* “Recovering channels”\n\n* “Waiting for force‑closes”\n\nThis phase:\n\n* May take minutes to hours\n\n* Requires Bitcoin node connectivity\n\n#### Step 9 — Monitor recovery\n\nInside Lightning app:\n\n* Channels appear as `pending close`\n\n* Status messages update automatically\n\nNothing else to click.\n\n#### Step 10 — Funds return on‑chain (after timelocks)\n\nAfter force‑closes confirm:\n\n* Funds appear in the on‑chain wallet used to fund channels (Bitcoin Core on Umbrel, or whatever external wallet originally funded the channels)\n\n* Timelock period applies (often \\\\\\~1–2 weeks)\n\n✅ Recovery complete\n\n❌ Channels are permanently gone (expected)\n\n### CASE 2 — Full Umbrel reinstall or new device\n\n(This is the more common true disaster scenario.)\n\n#### Step 1 — Install fresh Umbrel\n\n* Install Umbrel on new disk/device\n\n* Complete initial setup\n\n* Log into the dashboard\n\nDo **not** install apps yet.\n\n#### Step 2 — Install **Lightning (LND)** app\n\n\\*Open \\***App Store**\n\n\\*Install \\***Lightning**\n\nUmbrel launches Lightning in **uninitialised mode**.\n\n#### Step 3 — Choose **Restore wallet**\n\nYou will be prompted:\n\n\\*Select \\***Restore existing wallet**\\*\n\n\\* NOT “Create new wallet”\n\n#### Step 4 — Enter Lightning seed\n\nSame as Case 1, Step 5:\n\n* Enter all seed words\n\n* Confirm order\n\n#### Step 5 — Import channel backup\n\nSame as Case 1, Step 6:\n\n* Upload `channel.backup`\n\n* Confirm import\n\n#### Step 6 — Confirm recovery + force‑close\n\nSame as Case 1, Step 7.\n\nUmbrel/LND now:\n\n* Connects to former peers\n\n* Requests force‑close of all channels\n\n#### Step 7 — Wait for on‑chain settlement\n\nNothing else to do in the UI.\n\nLightning app will show:\n\n* Recovering → Closed channels\n\n* After timelock: zero channels, full balance on‑chain\n\n##### What you should **never** see in Umbrel UI (by design)\n\nThe following actions are intentionally impossible in Umbrel, because they would be unsafe if channel state has been lost:\n\n❌ “Restore channel balances”\n\n❌ “Resume channels”\n\n❌ “Undo force‑close”\n\n❌ “Restore Lightning DB”\n\nIf you ever see claims suggesting otherwise, something is wrong.\n\n#### Quick visual checklist (mental)\n\n**Correct recovery flow always looks like:**\n\n###### Install LND\n\n→ Restore wallet\n\n→→ Enter Lightning seed\n\n→→→ Import channel.backup\n\n→→→→ Confirm force‑close\n\n→→→→→ Wait\n\n→→→→→→ Funds on‑chain\n\nIf **any step is skipped**, recovery is unsafe.\n\n#### Why Umbrel UI is intentionally strict\n\nUmbrel intentionally:\n\n* Forces seed first\n\n* Forces SCB second\n\n* Forces destructive recovery\n\nThis prevents:\n\n* Accidental stale‑state broadcasts\n\n* Channel penalty loss\n\n* User‑error recoveries\n\n###### Safety > convenience.\n","sig":"afbbc795d046957f3e7adaa141917f84e558b751f01170098968327766e30de366d4d66f2597d6ff3f9d520aaaeb91f066e72f47c0f59bfbc4aa9d712e5e0f1e"} [reposted note unavailable on current relays]
thread · root 8ff50264…ce55 · depth 1 · · selected 8ff50264…ce55
thread
root 8ff50264…ce55 · depth 1 · · selected 8ff50264…ce55
{"id":"99713be53a72434126922c58a56f7af8222868a28cbe1e634a3164b352cc7a11","pubkey":"58edc6ae61f49115ec95808fbc8768851cd358a6566085c154da2c4ce070cfa5","created_at":1776589766,"kind":30023,"tags":[["title","Umbrel Web‑UI flowto recover LND using a Lightning seed + Static Channel Backup (SCB)"],["summary","In Umbrel, LND recovery is aguided, destructive‑by‑design UI flow: restore Lightning seed → import SCB → force‑close → wait → fundsrecoveredon‑chain."],["image","https://blossom.primal.net/b0a73ef0d714db5dbbae162df433652431877c3b92a877c2273410636f64425d.png"],["d","umbrel-webui-flow-to-recover-lnd-using-a-lightning-seed--static-channel-backup-scb"],["t","Umbrel"],["t","Backup"],["t","Recovery"],["r","wss://relay.dwadziesciajeden.pl/"],["r","wss://relay.getalby.com/v1"],["r","wss://relay.primal.net/"],["r","wss://eden.nostr.land/"],["r","wss://purplepag.es/"],["r","wss://nos.lol/"],["r","wss://relay.damus.io/"],["r","wss://nostr.wine/"],["r","wss://nostr-pub.wellorder.net/"],["r","wss://nostr.bitcoiner.social/"],["r","wss://nostr-01.yakihonne.com/"],["r","wss://nostr-02.yakihonne.com/"],["client","Primal Web"],["published_at","1776589766"]],"content":"(Written as if you are sitting at the browser, clickingthrough Umbrel, with **no SSH** and **no guesswork**.)\n\n#### This manual covers two cases:\n\n1\\. Normalfailure recovery (most common)\n\n2\\. Full re‑install / new device (clean slate)\n\n#### What you must have**before you start**\n\n✅ Lightning seed (24 words)\n\n✅ `channel.backup` file\n\n✅ Access to Umbrel UI`umbrel.local` or IP)\n\nIf you are missing **either the seed or SCB**, stop — recovery cannot be donesafely.\n\n### CASE 1 — Umbrel is running, LND data is lost or broken\n\n(This includes corrupted Lightning DB,failed updates, or stuck LND.)\n\n#### Step 1 — Open Umbrel dashboard\n\n* Go to: `http://umbrel.local`\n\n* Login\n\nYou should see the main app grid.\n\n#### Step 2 — Open **Lightning (LND)** app\n\nClick **Lightning** (or**LND** if named explicitly)\n\nIf LND detects missing data, you may immediately see a \\***recoveryprompt**\n\nIf not, continue manually.\n\n#### Step 3 — Trigger recovery mode\n\n*Click* **Settings** ⚙️ insidethe Lightning app\n\nChoose **Restore Wallet** or **Recover Wallet**\n\n* Wording may vary by Umbrelversion\n\n* This option appears only when LND is uninitialised or reset\n\nUmbrel now switches into **Lightningwallet setup mode**.\n\n#### Step 4 — Choose **Restore existing wallet**\n\nWhenprompted:\n\n*Select *“**Restore existing Lightning wallet**”\\*\n\n\\* NOT “Create new wallet”\n\n#####Step 5 — Enter your **Lightning seed**\n\nYou will see a seed entry screen.\n\nDo the following:\n\nEnter all**24 Lightning words**\n\n* Ensure correct order\n\n* Confirm spelling carefully\n\nClick **Continue**.\n\n✅ Atthis moment:\n\n* Your Lightning node identity is restored\n\n* No channels are restored yet\n\n* Funds are nottouched\n\n###### Step 6 — Import **channel backup (SCB)**\n\nNext screen:\n\n* **Upload channel.backup**\n\n*Choose the SCB file you previously saved\n\nClick **Import**.\n\n✅ Umbrel will confirm:\n\n* Backup importedsuccessfully\n\n* Number of channels detected\n\n#### Step 7 — Confirm force‑close recovery\n\nUmbrel now warnsyou (wording varies):\n\n\\> “Channels will be force‑closed and funds recovered on‑chain”\n\nYou must:\n\n✅Acknowledge this\n\n✅ Confirm recovery\n\nClick **Start Recovery** / **Confirm**.\n\nThere is no alternativepath — this is intentional.\n\n#### Step 8 — LND restarts automatically\n\nUmbrel will:\n\n* RestartLightning\n\n* Begin peer recovery connections\n\nYou may see:\n\n* “Recovering channels”\n\n* “Waiting forforce‑closes”\n\nThis phase:\n\n* May take minutes to hours\n\n* Requires Bitcoin node connectivity\n\n#### Step9 — Monitor recovery\n\nInside Lightning app:\n\n* Channels appear as `pending close`\n\n* Status messagesupdate automatically\n\nNothing else to click.\n\n#### Step 10 — Funds return on‑chain (aftertimelocks)\n\nAfter force‑closes confirm:\n\n* Funds appear in the on‑chain wallet used to fund channels(Bitcoin Core on Umbrel, or whatever external wallet originally funded the channels)\n\n* Timelock periodapplies (often \\\\\\~1–2 weeks)\n\n✅ Recovery complete\n\n❌ Channels are permanently gone (expected)\n\n###CASE 2 — Full Umbrel reinstall or new device\n\n(This is the more common true disaster scenario.)\n\n#### Step 1— Install fresh Umbrel\n\n* Install Umbrel on new disk/device\n\n* Complete initial setup\n\n* Log into thedashboard\n\nDo **not** install apps yet.\n\n#### Step 2 — Install **Lightning (LND)** app\n\n\\*Open \\***AppStore**\n\n\\*Install \\***Lightning**\n\nUmbrel launches Lightning in **uninitialised mode**.\n\n#### Step 3 —Choose **Restore wallet**\n\nYou will be prompted:\n\n\\*Select \\***Restore existing wallet**\\*\n\n\\* NOT“Create new wallet”\n\n#### Step 4 — Enter Lightning seed\n\nSame as Case 1, Step 5:\n\n* Enter all seedwords\n\n* Confirm order\n\n#### Step 5 — Import channel backup\n\nSame as Case 1, Step 6:\n\n* Upload`channel.backup`\n\n* Confirm import\n\n#### Step 6 — Confirm recovery + force‑close\n\nSame as Case 1, Step7.\n\nUmbrel/LND now:\n\n* Connects to former peers\n\n* Requests force‑close of all channels\n\n#### Step 7 —Wait for on‑chain settlement\n\nNothing else to do in the UI.\n\nLightning app will show:\n\n* Recovering →Closed channels\n\n* After timelock: zero channels, full balance on‑chain\n\n##### What you should **never** seein Umbrel UI (by design)\n\nThe following actions are intentionally impossible in Umbrel, because they would beunsafe if channel state has been lost:\n\n❌ “Restore channel balances”\n\n❌ “Resume channels”\n\n❌ “Undoforce‑close”\n\n❌ “Restore Lightning DB”\n\nIf you ever see claims suggesting otherwise, something iswrong.\n\n#### Quick visual checklist (mental)\n\n**Correct recovery flow always looks like:**\n\n###### InstallLND\n\n→ Restore wallet\n\n→→ Enter Lightning seed\n\n→→→ Import channel.backup\n\n→→→→ Confirmforce‑close\n\n→→→→→ Wait\n\n→→→→→→ Funds on‑chain\n\nIf **any step is skipped**, recovery is unsafe.\n\n####Why Umbrel UI is intentionally strict\n\nUmbrel intentionally:\n\n* Forces seed first\n\n* Forces SCBsecond\n\n* Forces destructive recovery\n\nThis prevents:\n\n* Accidental stale‑state broadcasts\n\n* Channelpenalty loss\n\n* User‑error recoveries\n\n###### Safety >convenience.\n","sig":"afbbc795d046957f3e7adaa141917f84e558b751f01170098968327766e30de366d4d66f2597d6ff3f9d520aaaeb91f066e72f47c0f59bfbc4aa9d712e5e0f1e"}