Caution
You are not reading the latest stable version of this documentation. If you want up-to-date information, please have a look at 0.3.5.x.
There are 3 different ways that you may choose to recover server data, as well as a 4th option to migrate/transfer data between hardware.
“Restore [individual services] from Backup” to your currently running server. This is specifically for service data.
“Use Existing Drive” a drive with existing server data on it during setup. Use this when re-flashing your SD card, for example.
“Restore [entire server] from Backup” (as in, disaster recovery) all server data in the event that your backup is the only thing you have left.
“Transfer” data from an existing server. This is a total migration for use when upgrading hardware only.
Warning
If you are restoring data from a drive that you are attaching directly to your server, (if using a RasPi or other low-powered board) please ensure that it is getting adequate power. This is best accomplished via external power to the drive (such as a powered USB hub). Server One (2022 and newer) and Server Pro users can safely ignore this warning.
Select the appropriate tab below to restore your data:
Go to System > Restore From Backup.
Select existing backup from either Network Folders or Physical. In this example, we’ll select a Network Folder backup.
Enter your master password.
Previously backed up services will appear in the window. Select the service(s) you’d like to restore and click “Restore Selected”.
It is not possible to recover services that are already installed. If you wish to recover a service that is already installed, please uninstall it first to permit recovery.
During Initial Setup, select “Recover.”
Next, select “Use Existing Drive.”
Select your server’s data drive.
Enter and confirm a new password.
Your server will initialize again (all previous data will be recovered).
During Initial Setup, select “Recover.”
Select “Restore From Backup.”
If you have a physical backup, plug it in and select the drive. If it does not appear, try another USB 3.0 (blue) port and hit refresh, then select the drive and skip to step 5 (enter drive encryption password). If you are using a Network Folder, click “Open.”
Enter the details for your Network Folder and click “Verify.” Check the appropriate backup setup page for reference if you are unsure of the parameters.
Enter the encryption password for the drive (this is your server’s master password).
Select the drive (from your new hardware) that you are recovering onto.
Warning
This will PERMANENETLY ERASE any existing data on that drive. If you re-using an old drive, ensure that you have first removed all your data!!
Your server will now prepare and then copy the data to the new drive. The time required can vary greatly depending on how much data you are migrating and from where that data is coming. Be prepared for this to take many hours, especially if you have 1-2TB+ of data. Go have a sandwich and contemplate other aspects of your sovereignty.
During Initial Setup, select “Recover.”
Select “Transfer”
Plug in the drive (make sure it is powered on) of the server you are migrating from and select it (in this example, /dev/sda). You may need to try a different USB port and hit “Refresh” if you don’t see it immediately. You will see a warning about using the old drive again; read and understand it.
Select the drive on your new server (that you are migrating onto).
Warning
This will PERMANENETLY ERASE any existing data on that drive. If you re-using an old drive, ensure that you have first removed all your data!!
Set your new master password. Make it good. Write it down. Click finish.
Your server will now initialize and migrate the old data to the new drive. The time required can vary greatly depending on how much data you are migrating. Be prepared for this to take many hours, especially if you have 1-2TB+ of data. Go have a sandwich and contemplate other aspects of your sovereignty.