<p>This sounds like the age old proverb of "Good, Cheap or Fast - Pick Two"</p>

<p>I like your original suggestion, but you do have options:</p>

<ol>
<li>Close all channels, wait an hour, then restore the new lnd node w/ your mnemonic seed and password.</li>
<li>Close all channels, wait an hour, send an on-chain transaction from your original lnd node to the new lnd node.</li>
<li>Dont close anything, save your static-channel-backups file, restore with the static channel backup/mnemonic seed and password and wait patiently for multiple days for the funds to be recovered due to force closes (Please don't do it like this)</li>
</ol>

<p>There are other creative ways to do this (opening new channels on the new lnd node and transferring the funds through invoices or something), but i've stuck to simple examples here.</p>

<p>To move to a new node, we'll have to take your channels offline (not network friendly). We'll have to take them offline, close them, and then reopen them on the new node, <strong>so your best bet is to use the option that you are comfortable with.</strong></p>

<p>Closing your channels, then on-chain transaction to the new node may cost more sats due to transaction fees, but it is an easy and fool-proof way to migrate your node.</p>

CC BY-SA 4.0
2019-11-06T21:51:13.870Z
Thanks Danny, I'm not sure how familiar you are with Node Launcher, so maybe this follow-up is out of scope, but, do you know where the BTC that is locked up in channels will go back to once I close the channels? The Node Launcher GitHub (and related links) don't really talk about any Wallet specifically. So I'm hesitant to close channels. Don't want to nuke my BTC!
statusquont
CC BY-SA 4.0
2019-11-06T22:55:47.603Z
BTC in channels will go to the btc wallet that is created in LND.
dannypaz
CC BY-SA 4.0
2019-11-05T23:32:41.243Z
2019-11-05T23:32:41.243Z
dannypaz
<p>I am in the process of migrating my LNP/BP stack from a Windows laptop to a dedicated <a href="https://mynodebtc.com/" rel="nofollow noreferrer">myNodeBTC</a> (RaspPi) device. My node on the Windows laptop was installed using <a href="https://github.com/lightning-power-users/node-launcher" rel="nofollow noreferrer">Node Launcher</a>. </p>

<p>I already have the new Bitcoin node running, but I haven't setup LND yet on the new device. I do have 3 Lightning channels open on the old device.</p>

<p>What's the current best practice for moving from the old node to the new node so that I don't lose any sats in the process?</p>

<p>I suppose I could just close all my channels and then move my sats to a different wallet, spin up the new node and re-establish my channels. But I'm not sure if that's the most network-friendly approach? </p>

<p>Thanks!</p>

<lightning-network-daemon><windows><ln-closing-channels>
How to migrate Lightning (LND) from local laptop to external myNodeBTC node
statusquont
# How to migrate Lightning (LND) from local laptop to external myNodeBTC node

(Asked by: username_0 on 2019-11-05)

I am in the process of migrating my LNP/BP stack from a Windows laptop to a dedicated [myNodeBTC](https://mynodebtc.com/) (RaspPi) device. My node on the Windows laptop was installed using [Node Launcher](https://github.com/lightning-power-users/node-launcher).

I already have the new Bitcoin node running, but I haven't setup LND yet on the new device. I do have 3 Lightning channels open on the old device.

What's the current best practice for moving from the old node to the new node so that I don't lose any sats in the process?

I suppose I could just close all my channels and then move my sats to a different wallet, spin up the new node and re-establish my channels. But I'm not sure if that's the most network-friendly approach?

Thanks!

**Tags:** lightning-network-daemon, windows, ln-closing-channels


---

## 1 answers

### Answer by username_1 on 2019-11-05. Score: 1 | Accepted answer

This sounds like the age old proverb of "Good, Cheap or Fast - Pick Two"

I like your original suggestion, but you do have options:

1. Close all channels, wait an hour, then restore the new lnd node w/ your mnemonic seed and password.
2. Close all channels, wait an hour, send an on-chain transaction from your original lnd node to the new lnd node.
3. Dont close anything, save your static-channel-backups file, restore with the static channel backup/mnemonic seed and password and wait patiently for multiple days for the funds to be recovered due to force closes (Please don't do it like this)

There are other creative ways to do this (opening new channels on the new lnd node and transferring the funds through invoices or something), but i've stuck to simple examples here.

To move to a new node, we'll have to take your channels offline (not network friendly). We'll have to take them offline, close them, and then reopen them on the new node, **so your best bet is to use the option that you are comfortable with.**

Closing your channels, then on-chain transaction to the new node may cost more sats due to transaction fees, but it is an easy and fool-proof way to migrate your node.

> **Comments:**
> **username_0**: Thanks Danny, I'm not sure how familiar you are with Node Launcher, so maybe this follow-up is out of scope, but, do you know where the BTC that is locked up in channels will go back to once I close the channels? The Node Launcher GitHub (and related links) don't really talk about any Wallet specifically. So I'm hesitant to close channels. Don't want to nuke my BTC!  
> **username_1**: BTC in channels will go to the btc wallet that is created in LND.  

---

