what I should do next time (for my own future reference, also I don’t know if this is the *right* way, it’s just what worked for me):
- buy new SSD (usb-c connection seems to be working just fine)
- plug into the rPi straight out of the box and start umbrel
- after initializing/startup use umbrel.local to shutdown
- use separate computer to transfer the umbrel folder from old SSD to new SSD. 1) “sudo rm -r /media/*usr*/umbrel/umbrel” (delete umbrel folder in new SSD); 2) “sudo rsync -ah —progress /media/*usr*/umbrel1(OLD)/umbrel /media/*usr*/umbrel” (copy umbrel folder from old SSD to new SSD) [takes about 1 day]
- plug the new SSD back into rPi, go to umbrel.local, login using your old password, delete the lightning app and any connected apps (all channels will force close and you will need seed phrase to recover), go to app store to re-download lightning app and LNbits, re-open lightning app and enter seed phrase, wait for LN node to sync [takes about 1 day]
- while you’re waiting for the LN node to sync, find the channel.backup file on the old SSD and find a way to get it on your phone
- once the LN node is synced, upload the channel backup file (although I’m not sure if this is necessary)
- shutdown again and bring new SSD back to the other computer. 1) “sudo rm -r /media/*usr*/umbrel/umbrel/app-data/LNbits” (delete umbrel folder in new SSD); 2) “sudo rsync -ah —progress /media/*usr*/umbrel1(OLD)/umbrel/app-data/LNbits /media/*usr*/umbrel/app-data” (copy LNbits folder from old SSD to new SSD)
- plug new SSD back into rPi, start it up, open new LN channels, and you should be good to go!
Questions remaining:
- how could I verify the amount of sats I should have recovered from the force closed channels?
- would it have been possible for the channel peer to take more sats than were actually on their side of the channel since I was not online to dispute during the channel closures?