# Restore Seed to new Umbrel installation

**URL:** <https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261>\
**Category:** Bitcoin and Lightning\
**Created:** [June 15, 2022, 5:19pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261 "2022-06-15T17:19:27Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![jumpingjack](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@jumpingjack](https://community.umbrel.com/u/jumpingjack)\
**Post date:** [June 15, 2022, 5:19pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/1 "2022-06-15T17:19:27Z")

</div>

I have my seed and channel backup from a working Umbrel installation that I want to move to a new piece of hardware. I intended to do this by setting up a fresh instance of Umbrel on my new hardware and restoring my seed and channel backups to this installation. The problem I’m having is their is never an opportunity for me to restore my seed like there was in previous versions of Umbrel. Has restoring from seed been removed from the latest version? Is there a process that isn’t documented or that I just haven’t found?

---

<div class="post-metadata">

**Author:** ![jumpingjack](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@jumpingjack](https://community.umbrel.com/u/jumpingjack)\
**Post date:** [June 16, 2022, 2:53pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/2 "2022-06-16T14:53:27Z")

</div>

It’s kind of blowing my mind that a fundamental function of any Bitcoin system (restoring seed) seems to have been removed, and no matter where I ask about this I don’t even get a response. If I’m dong something wrong I’d love to be told how.

---

<div class="post-metadata">

**Author:** ![fresheyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/fresheyes/32/2937_2.png) [@fresheyes](https://community.umbrel.com/u/fresheyes)\
**Post date:** [June 16, 2022, 3:22pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/3 "2022-06-16T15:22:13Z")

</div>

Yeah, we better have the ability to use the mnemonic phrase we got to restore access. I am sure there’s a way.

---

<div class="post-metadata">

**Author:** ![BenFranklinsKite](https://avatars.discourse-cdn.com/v4/letter/b/278dde/32.png) [@BenFranklinsKite](https://community.umbrel.com/u/BenFranklinsKite)\
**Post date:** [June 17, 2022, 9:44am UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/4 "2022-06-17T09:44:19Z")

</div>

I’m in the same boat. Since updating to 0.5.0 the lightning node app froze every time I tried to transfer funds. I tried to do a re-installation of the app by deleting and re-installing. It deleted the entire lnd folder with lnd.conf and lnd.conf.bak. I had a written copy and reproduced the files. Still can’t sync. Then I tried to uninstall again and reinstall, but instead of entering the new 24 word phrase, I entered the original. Won’t take the original. Have to reproduce lnd.conf again and try something else. I’m stumped.

---

<div class="post-metadata">

**Author:** ![jumpingjack](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@jumpingjack](https://community.umbrel.com/u/jumpingjack)\
**Post date:** [June 20, 2022, 8:28pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/5 "2022-06-20T20:28:01Z")

</div>

I’m going to work under the assumption that restoring from seed has either been removed or it was just overlooked on this update, if that’s not the case someone please correct me.

With that being said, is there a process to manually restore the seed through command line? I know the seed is stored in the Umbrel folder but not sure all the places it’s referenced and what the process would look like to restore it and your channels from backup as the currently documented way doesn’t work.

---

<div class="post-metadata">

**Author:** ![NodeUpOrShutUp](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/nodeuporshutup/32/151_2.png) [@NodeUpOrShutUp](https://community.umbrel.com/u/NodeUpOrShutUp)\
**Post date:** [June 20, 2022, 9:43pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/6 "2022-06-20T21:43:50Z")

</div>

Look here on your old node…

`~/umbrel/app-data/lightning/data/lightning/state.json`

---

<div class="post-metadata">

**Author:** ![jumpingjack](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@jumpingjack](https://community.umbrel.com/u/jumpingjack)\
**Post date:** [June 21, 2022, 3:38pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/7 "2022-06-21T15:38:47Z")

</div>

Thanks but I need to restore the seed as well.

---

<div class="post-metadata">

**Author:** ![NodeUpOrShutUp](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/nodeuporshutup/32/151_2.png) [@NodeUpOrShutUp](https://community.umbrel.com/u/NodeUpOrShutUp)\
**Post date:** [June 21, 2022, 4:14pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/8 "2022-06-21T16:14:30Z")

</div>

My understanding is that, unofficially, you just need to copy that file over to the new node (and reboot) in order to import the old seed.

Unless I’m misunderstanding the goal.

---

<div class="post-metadata">

**Author:** ![jumpingjack](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@jumpingjack](https://community.umbrel.com/u/jumpingjack)\
**Post date:** [June 21, 2022, 4:44pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/9 "2022-06-21T16:44:49Z")

</div>

I misunderstood what you were suggesting, I thought this would only bring channel state, this would also bring over channels and on-chain wallet?

---

<div class="post-metadata">

**Author:** ![NodeUpOrShutUp](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/nodeuporshutup/32/151_2.png) [@NodeUpOrShutUp](https://community.umbrel.com/u/NodeUpOrShutUp)\
**Post date:** [June 22, 2022, 12:40am UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/10 "2022-06-22T00:40:45Z")

</div>

Good question. I’d doubt that file would bring back everything. I’ve not restored a node yet, but I believe the following are needed:

- state.json
- lnd.conf
- channel.db (or channel.backup)
- wallet.db

---

<div class="post-metadata">

**Author:** ![jumpingjack](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@jumpingjack](https://community.umbrel.com/u/jumpingjack)\
**Post date:** [June 22, 2022, 4:02pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/11 "2022-06-22T16:02:12Z")

</div>

I’ll give that a shot, state.json just caused Lightning to never launch, I figured that wasn’t enough for it to work. Thanks for the suggestions

---

<div class="post-metadata">

**Author:** ![somedata](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/somedata/32/665_2.png) [@somedata](https://community.umbrel.com/u/somedata)\
**Post date:** [June 22, 2022, 6:34pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/12 "2022-06-22T18:34:47Z")

</div>

Yeah, 0.5.0 also hosed my lnd channels. My numerous methods to restore from my backup file have failed.

---

<div class="post-metadata">

**Author:** ![NodeUpOrShutUp](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/nodeuporshutup/32/151_2.png) [@NodeUpOrShutUp](https://community.umbrel.com/u/NodeUpOrShutUp)\
**Post date:** [June 22, 2022, 10:23pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/13 "2022-06-22T22:23:49Z")

</div>

May I ask which files and/or methods you used?

I want to migrate to a beefier machine, and would love to minimize the number of attempts I make. 🙃

---

<div class="post-metadata">

**Author:** ![somedata](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/somedata/32/665_2.png) [@somedata](https://community.umbrel.com/u/somedata)\
**Post date:** [June 23, 2022, 1:21am UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/14 "2022-06-23T01:21:54Z")

</div>

I tried some variations of method 1 from this [How to restore your node wallet](http://community.umbrel.com/t/how-to-restore-your-node-wallet/3602)

I finally gave up and did the Blixt method which closed all my channels

---

<div class="post-metadata">

**Author:** ![somedata](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/somedata/32/665_2.png) [@somedata](https://community.umbrel.com/u/somedata)\
**Post date:** [June 24, 2022, 2:22pm UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/15 "2022-06-24T14:22:16Z")

</div>

I _THINK_ I recovered my channels using the process here.

> **[GitHub - lightninglabs/chantools: A loose collection of tools all somehow...](https://github.com/lightninglabs/chantools#channel-recovery-scenario)**
>
> A loose collection of tools all somehow related to lnd and Lightning Network channels. - GitHub - lightninglabs/chantools: A loose collection of tools all somehow related to lnd and Lightning Netwo...

They are now showing up in umbrel. I previously used the Blixt method to close my channels so I’m not really sure what state they are in but, progress anyway

---

<div class="post-metadata">

**Author:** ![efx](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/efx/32/6423_2.png) [@efx](https://community.umbrel.com/u/efx)\
**Post date:** [October 20, 2024, 1:07am UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/16 "2024-10-20T01:07:54Z")

</div>

this is seriously autistic, why would they remove restoring from seedphrase, what’s wrong with them lol

---

<div class="post-metadata">

**Author:** ![efx](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/efx/32/6423_2.png) [@efx](https://community.umbrel.com/u/efx)\
**Post date:** [October 20, 2024, 1:17am UTC](https://community.umbrel.com/t/restore-seed-to-new-umbrel-installation/8261/17 "2024-10-20T01:17:28Z")

</div>

there is just no way, found another gem:

> \*\*\* Deprecation notice \*\*\*  
> In a future version of Umbrel, ‘bitcoin-cli’ will be removed.
