Upgrading Your Raspberry Pi

Follow this guide to upgrade from a Raspberry Pi StartOS server to a Server One, Server Pure, or similar device.

Contents

From a Pi with External Drive

Use this section if your current StartOS Raspberry Pi uses an external drive over USB.

  1. Stop every service on your Raspberry Pi server.

  2. Shutdown your Raspberry Pi server and disconnect from power.

  3. Connect your new server to power and ethernet.

  4. Visit http://start.local on any computer on the same LAN.

  5. Connect your previous storage drive to any USB-3 or USB-C port on your new server.

  6. Select "Recover".

  7. Select "Transfer".

  8. On the "Transfer" screen, select the previous external storage drive.

  9. On the "Select Storage Drive" screen, select your new storage drive. This is the internal drive of the new server.

  10. Create a password for the new server. It can be the same as before.

  11. Your data will now transfer. This can take minutes to hours, depending on how much data you have.

  12. If you intend to re-purpose the Raspberry Pi as another StartOS server, be sure to first re-flash the microSD, then perform a fresh setup, which will wipe the SSD in the process. It is a good idea to wipe the SSD separately beforehand, just in case.

    
    _Do not_ power on the Raspberry Pi until you have successfully re-flashed the microSD. If you power it on as-is, it can cause serious problems, including loss of funds if you are running a lightning node.
    

From 2022 Embassy One (NASPi case)

Naspi

  1. Get a high quality USB-A to USB-A cable.

  2. Power down the old server, then pull out the micro SD card.

    Naspi microSD card

  3. Disconnect the USB adapter.

    Naspi Jameson Loop

  4. Connect one side of the USB-A cable to the lowest blue USB port on the old server, then the other side to a blue USB port on your new server.

    Naspi USB

  5. Power on the old server

  6. The two servers are now tethered together, and the NASPi is now powered on.

  7. Connect your new server to power and ethernet if not already and also power on.

  8. Visit http://start.local on any computer on the same LAN.

  9. Select "Recover".

  10. Select "Transfer".

  11. On the "Transfer" screen, Select the NASPi storage drive.

  12. On the "Select Storage Drive" screen, select your new storage drive. This is the internal drive of the new server.

  13. Create a password for the new server. It can be the same as before.

  14. Your data will now transfer. This can take minutes to hours, depending on how much data you have.

  15. If you intend to re-purpose the NASPi as another StartOS server, be sure to first reflash the microSD, then perform a fresh setup, which will wipe the SSD in the process.

    
    _Do not_ re-insert and power on the Raspberry Pi until you have successfully [re-flashed](../flashing-guides/startos/) the microSD. If you power it on with an unflashed microSD inserted, it can cause serious problems, including loss of funds if you are running a lightning node.