Reset umbrel.local Password and recover funds

Hey guys,

I lost my password for my umbrel.local and am hoping to recover my node and funds within the wallet. I have looked at a couple forums but am unsure how to save my fund on the umbrel wallet. I do have my seed phrase handy.

Any insight would be much appreciated.

Best.

Hey,

If it’s funds in your bitcoin wallet, that can be recovered with the seed phrase. Either import that into bluewallet or set up umbrel again with that seed.

If you funds are on lightning, you may need to close channels first or save your channel.backup to close afterwards.

Maybe someone else can chime in whether there is a way to save the channels or if you can still access RTL/ThunderHub.

Also forgot to mention, you may have to reflash your ad card to reset the SSH password back to moneyprintergobrrr.

Did you have lightning channels?

You can indeed reset all user data following the instructions given in “Reset your Umbrel user data (if you lost your password)” of the FAQ.

Fund are recovered with Blue Wallet. I found the FAQ and plugged the code into my terminal. Command was not found. Is there a step I am missing?

sudo systemctl stop umbrel-startup && sudo rm -rf ~/umbrel/lnd/!(lnd.conf) && sudo rm ~/umbrel/db/user.json && sudo rm ~/umbrel/db/umbrel-seed/seed && sudo systemctl start umbrel-startup

I have been trying to switch networks, but nothing has been allowing me to restart my node. Even used a fresh micro SD.

Any other tips on how to get my node running again?

You first need to SSH into your node to execute the reset command. Can you confirm you did that? If so, can you send the whole error output?

That FAQ link is not working. Is there an updated post / new link?

Can you that even if you have Lightning channels and restore the funds from the channels?

There are 4 methods to “restore” your Umbrel node.

A. In Bluewallet mobile app

Yes, now you can connect directly to a mobile app, the onchain AEZEED node wallet. Just use your Umbrel node seed in Bluewallet (adding it as new wallet) and done. Use cases:

  • you want to have at hand a way to deposit quick to your node wallet (onchain)
  • you need to have access to your onchain funds in case your node is crashed and want to recover / access the funds

REMINDER:

  • this is restoring ONLY onchain wallet, not also the LN channels!
  • to restore the funds from your LN channels you still need to follow the procedure for recovering, explained here.

B. In Blixt mobile app

This is a new excellent mobile app, using LND and neutrino blocks sync, also with many other features that none other mobile wallet put together. Worth having it in your phone as a pair node with regular other node.

It have the option to restore a LND node, right in the first steps of opening the app.

Use this option as EXPERIMENTAL test, for the time being. It was working to restore funds and channels with other LND nodes, but is not yet 100% tested with Umbrel backup channels. So far we’ve tested this procedure with 2 users and works.

If your Umbrel node is crashed and you are looking for a quick “restore” without closing the channels, and also want help testing a new way to restore a LND node, I would suggest to take this in consideration.

You will not lose funds in this test/scenario, the worst thing can happen is not recovering the channels and be online. It will just reject the “restore” and your channels will still be active in Umbrel node.

Requirements:

  • Your Umbrel node is dead and should not be online int his process.

  • you have a backup of your channels with the latest state. Use the backup file you get from Umbrel dashboard - Lightning page. Not RTL or Thunderhub. Also you can use the online backup from Umbrel servers (you will need to contact Umbrel devs for that)

  • you have a backup of your 24 words seed

Steps to do:

  1. Install Blixt wallet on your mobile, select restore wallet

  2. take your 24 words seed and insert it in the 1st field

  3. take your channels.backup file (that you previously saved from Umbrel LN dashboard) and upload it to your mobile and insert it into Blixt restore box.

  4. click restore and wait good amount of time to let the app to sync the neutrino node (a small version of the blockchain). Once is restored, funds in onchain should appear in balance and also channels. But remember, channels will be closed and funds back into onchain. Just be patient.

There are some ways to check the status in Blixt app but I will not enter in details here.

Let me know when/if you want to do this test and I can assist, but only if your Umbrel node is dead. Also you can enter in contact with Hampus, Blixt dev, using Telegram Blixt group

Don’t break things just to test others. Remember this is an experimental test and you do not have another way.

C. In Zap desktop app

This works only with desktop version of Zap, not mobile.

Just install the Zap app and use your 24 words seed to restore the AEZEED onchain wallet.

This WILL NOT restore the LN channels! To restore the LN channels, you will need to use the standard procedure.

D. Experimental method, DANGER ZONE.

This method was confirmed only by one Umbrel user that did it with success. But remember, he wasn’t using the Raspberry Pi version of Umbrel, was on a machine with regular Linux and Umbrel installed on it.

This procedure is ONLY for experimented Linux users! If you don’t know to use Linux you better stay away.

The procedure is simple. Are only these 2 files and they are located in:

/data/chain/bitcoin/mainnet/wallet.db

/data/graph/mainnet/channel.db

You have to construct the data/… folders yourself and then copying the files to them, before starting up lnd.

  • So, take another machine/drive and install Umbrel, fresh. Use your 24 words seed to restore the onchain AEZEED wallet. Leave it to start the sync a bit and construct the rest of the folders for LND. Then stop it.
  • Go to the old drive and locate those 2 files.
  • Copy them into the same path in the new node.
  • Optional, if you have the blockchain data OK, files integrity is fine, you can copy also the blockchain so you can save time. If you think is corrupted, you better just forget it and let the sync to be done in normal/natural way.
  • Start the node, leave it to sync and… voila, your old LN channels are there alive and not closed.

REMINDER: these files have to be the latest version that was online! If you use an older backup you can lose funds being punished for cheating with an older version of your channels.

2 Likes

A question about Umbrels channel backups. The backup you can download from Umbrels GUI, is that the same backup as the automatic backup creates?

Yes. You do it yourself from Umbrel dashboard - Lightning - top right corner 3 dots - save backup into your safe place. Is just a simple few kb file. That file together with your 24 words seed is enough to have a backup. Keep in mind to do that backup more often, every time you open or close a channel, so you can have a latest version status.
Here I wrote some methods to restore your node

Ok, thank you!

Yep, it has been moved here: Frequently Asked Questions (FAQs).

I am facing with the same problem here allthough a bit different: My password is unknown, but I can not change it because there is no “password reset here”. And when I reflash my card again and enter http://umbrel.local/login the same screen appears with “Welcome back” and asks for the password which is unknown. “moneyprintergobrrr” is not a valid password either.