Migrate From Bytesized Seedbox To Streambox With Btsync - Bytesized Hosting Wiki

Introduction

This guide will help you migrate your data from your current Box to Bytesized Streambox. We will use btsync to sync the data across the boxes.

We will use use the following terminology in this guide:

  • Old Seedbox - Your regular managed seedbox (Bit box)
  • Old Appbox - Your regular managed box (+Stream, +Unmetered,+Dedi)
  • New Appbox - Your brand new Bytesized Fusion Streambox.

Old Seedbox

In your old box, using SSH or terminal app on VNC run the following command:

btsync

This will install and start btsync for your old box.

Watch closely for the output of the run because it will give you the instructions on how to connect to btsync

Setup

Navigate to the link you received in previous step and use provided credentials to login. You will land on a page that looks like this:

landing1

Fill in the username and password generated by the installation in the step above. This will prevent any confusion about which credentials to use.

landing2

Read the terms and/or tick the checkbox and click on the "Get started".

On the right upper corner you will notice that you can add a folder to sync:

add folder

Select "Standard folder" and press continue. Select the folder you want to sync to your new Streambox.

I want to have all my data transferred to my Streambox so I will add the whole data dir:

select dir

Once the directory has been added you will be presented with the directory preferences, select "Key" tab:

key old

Copy the Read only key, in this example this is: BVSRUBK5HFB73KLFMW5QHCDJCIVER44DD

Next steps are on the New Streambox.

Old Appbox

Go to your top right corner and choose install Application as shown below: Imgur

Choose Btsync application and finish the install by adding(generating) your password and press install.

Next steps are on the New Streambox.

New Streambox

If you don't have btsync installed yet, navigate to Install application and install btsync.

Using the provided credentials to login.

Same as the steps above:

landing1

Fill in the username and password generated by the installation in the step above. This will prevent any confusion about which credentials to use.

landing2

Read the terms and/or tick the checkbox and click on the "Get started".

Next, select the gear icon and the "Manual connection":

connection

Fill in the key generated on the old box: add key

Click next and select the target folder where you want this synced and click "Open". I recommend creating a new folder as a target:

folder new

Finalising transfer

That is it! If you followed the steps closely syncing will start as soon as the indexing is done on the old box. You will see status Receiving on the Streambox which will confirm data is syncing:

Syncing

Once the sync is done you can move the data to desired location so you can reseed the torrents in your torrent client or just add it to your media directory for plex to pick it up and sync it.

Adding existing .torrent files

If you want to add running torrents you can copy them from the state folders. Make sure your content is already in the download path for your given client.

Deluge

~/.config/deluge/state

If you are not so familiar with the internals you can also add them again via FTP.

  1. Connect to your old box via FTP
  2. Navigate to the folder /.config/deluge/state, you can just paste this in the FileZilla “Remote site” window: /.config/deluge/state
  3. Download all .torrent files you see there to your home.

  4. Connect to your new box over FTP

  5. Navigate to the /torrents/watch folder (or paste it again)

  6. Upload all .torrent files from your home to the new box

rTorrent

~/.session

FTP works the same just replace the folder with .session instead of .config/deluge/state


Last Author Contributors Versions Last update
Alchemist None 15 Tue, 09 Mar 2021 23:28:30 +0100