User Tools

Site Tools


client:transferring_the_client_to_a_different_computer



Transferring the Client to a Different Computer

The installation of Sia can be transferred to a different computer under certain premises. In most of the cases it will implicate transferring not only the installation folder, but also the external Sia-UI folders that are located in the following paths:

Operating system Data directory
GNU/Linux based $HOME/.config/Sia-UI
Microsoft Windows Users\<user>\appdata\roaming\Sia-UI\
Mac OS X $HOME/Library/Application Support/Sia-UI/

Depending on the current use of the client, different approaches can be used:

Client used for saving coins exclusively

Making a fresh installation and using the wallet recovery seed in the new machine is enough for getting access to the Siacoins and Siafunds stored in that wallet.

If the wallet had a passphrase associated that you want to use for unlocking, or in case the blockchain wants to be preserved for saving time syncing and unlocking the wallet, both the installation folder and the aforementioned Sia-UI folders are required to be transferred.

If the blockchain was not copied from the original computer, the initial sync can be avoided trough bootstrapping.

Client used for renting

The recovery seed is currently not enough for retrieving the files, being the metadata of renting necessary. Both the installation folder and the Sia-UI folders are required to be transferred, in top of preserving the recovery seed.

It is not recommended to keep the same wallet and installation running in two different computers while renting, as it could lead to data and siacoins loss.

Client used for hosting

Both the installation folder and the Sia-UI folders are required to be transferred, in top of preserving the recovery seed.

Additionally, the hosting folders need to be accessible in the new machine in the exact same path. For instance, if the host was hosting files in a folder located on D:/Misc/Sia, the new computer will need to have a drive called “D:” and the hosting files placed exactly in /Misc/Sia. This last requirement makes impossible to transfer a host from the OS of one family to another OS of a different family (for example, from Linux to Windows), as the drive routes are different.

It is not recommended to keep the same wallet and installation running in two different computers while hosting, as it could lead to data and siacoins loss.

Daemon users (developers)

As the Daemon does not create Sia-UI folders in the system, transferring the installation folder is sufficient.

client/transferring_the_client_to_a_different_computer.txt · Last modified: 2017/08/30 17:09 by aerrejon