How to Upload Files to B2 Using Fireball

Backblaze Fireball Installation Instructions

The Backblaze Fireball program consists of a Synology NAS and hard drives shipped to the customer. The customer sets up the NAS, moves the data to it, and after configuring and testing the configuration for validity, returns the NAS to Backblaze. When Backblaze receives the NAS, the data is moved to B2 storage, verified, and then the data is cleared from the NAS.

To simplify and enable testing, Backblaze has configured a virtual Fireball in a VMWare image. Instructions, including a link to the almost 4GB image, are available here.

  1. Unpack and set up the Synology NAS
  2. Connect the NAS to the network
  3. Download and Install Synology Assistant
  4. Enter Fireball configuration information
  5. FOR WINDOWS: Find the listing for Fireball on the local network
  6. FOR MACINTOSH: Find the listing for Fireball on your local network in Finder
  7. Mount the share DataForB2
  8. Copy the data to the Fireball NAS
  9. Sign into the receiving Backblaze account
  10. Configure a B2 connector for Cloud Sync from the NAS device
  11. Ensure the upload procedure is working
  12. Return NAS settings to default, and shut down the NAS
  13. Uninstall the hard drives, repack and return the Fireball to Backblaze

    1. Unpack and set up the Synology NAS

      Backblaze ships the Synology NAS without the drives trays installed to better protect both NAS and drives. The disks are installed in trays, and the trays need to be placed into the NAS. Although there is an order to the drives, that order is automatically detected by the NAS hardware; the disks as supplied may be inserted in any order.

      InitialTapeInstall.png

    1. Connect the NAS to the network

      The Fireball NAS must be connected directly to the network. At a small office, this might be a network switch or router.

      • The NAS cannot be directly connected to a computer. The NAS supports only a direct network connection.

      • The NAS should not be connected to the data source over a wireless connection. Wireless (Wi-Fi) connections have limited bandwidth, and data transfer will take much longer than with a direct connection. Also, network traffic to other devices on the wireless network can suffer performance loss when competing for bandwidth with the NAS.

      • Connect the power cable to the NAS, plug the NAS in, and then turn it on with the power button.


    1. Download and Install Synology Assistant

      Download and install Synology Assistant from the Synology website (as of this writing, https://www.synology.com/en-us/support/download/DS108j) onto a computer on the network. There are versions for both Windows and Mac.

      • This software is not installed on the NAS. It is installed on a computer connected to the network. Synology Assistant will identify and allow connection to the Fireball NAS.

      • Run Synology Assistant to locate the Fireball NAS device on your network. Double-click on the located device to open the login page in a web browser.Fireball Dialog Screenshot

      • The username for all Fireballs is always “backblaze”. To obtain this particular Fireball’s password and encryption key:

        • Sign into the B2 account to which the data is to be transferred.

        • Navigate to Fireball.

        • Click the blue ‘i’ icon associated with this Fireball order.


    1. Enter Fireball configuration information

      To protect customer data, all data sent to Backblaze on the NAS is encrypted.

      1. In the browser window, navigate to ‘Control Panel’

      2. Navigate to ‘Shared Folder’

      3. Click once on ‘DataForB2’to select it

      4. Click on ‘Encryption’

      5. Choose ‘Mount’

      6. Enter the provided encryption key

      Please Note: The encryption key is kept only in volatile storage (in memory) on the NAS. Every time the NAS is powered down or reset, this configuration information (the encryption key) must be re-entered.

      SynologyMountScreen.png

    1. FOR WINDOWS: Find the listing for Fireball on the local network

      The Fireball should be in the network listing.

      WinNetworkListing.png

      If the device is missing from this list, open Windows Explorer and type “\\fireball” into your local network area. This will open a prompt for the Fireball’s name and password.

      WinFindFireball.png

    1. FOR MACINTOSH: Find the listing for Fireball on your local network in Finder.

      If no such listing appears, add it manually. In finder, click “Go→ Connect to Server” and input ‘fireball’.

      macFinderDlg.png

    1. Mount the share DataForB2

      Mount the share DataForB2 and enter the username and password provided by Backblaze (Please see the Download and Install Synology Assistant instructions).


    1. Copy the data to the Fireball NAS

      Copy all the data to the Fireball. Please note there are some restrictions on files sent to B2 storage via Fireball.

      • The folder or filepath must not contain any of the following characters:

        Character Name ASCII Unicode
        * Asterisk 43 U+002A
        : Colon 58 U+003A
        ? Question Mark 63 U+003F
        \ Backslash 92 U+005C
        / Slash (Solidus) 47 U+002F
        < Less-than sign 60 U+002C
        " Quotation Mark 34 U+0022
        > Greater-than sign 62 U+003E
        | Vertical Bar 124 U+007C

         

      • The file name starts with any of the following:

        Character Sequence         Description
        .~ Full stop followed by tilde (squiggle)
        ._ Full stop followed by low line (underscore)
        ~ Tilde (squiggle)
        .SYNOPPSDB Reserved Synoposis filename
      • The file or folder name is or contains any of the following:

        .ds_store desktop.ini @eadir thumbs.db .SynologyWorkingDirectory #recycle Icon \r $Recycle.Bin @sharebin @SynologyCloud Sync Cloud encrypt.info .bzEmpty
      • The folder or file path is longer than 1000 (one thousand) characters.

      • The file name is longer than 250 (two hundred and fifty) characters.

      • Folder names must not end with a Period or Full Stop ( . )

      • The file is a symlink

      • Macintosh (OSX) extended attributes will not be synced to B2

      • Files that point to online resources may not upload as expected. For example, when Google Docs syncs a file to the desktop, the file created locally is not a working copy of the document but a symbolic link (symlink) to the cloud version. Copying this kind of file does not create a backup of the working copy, but of the link to the working copy on the cloud. The result is that the working document is not backed up.


    1. Sign into the receiving Backblaze account

      Sign into the receiving Backblaze account at https://secure.backblaze.com/user_signin.htm and navigate to the Buckets page.

      b2Buckets.png

      Click ‘Show Account ID and Application Key’. This will display a screen similar to the one below. Click on the ‘Create Application ID’ to display the current account’s application key. Please note: Backblaze does not save your Application Key. Once this window closes, the Application Key cannot be retrieved. Returning to this dialog will create a new Application Key, and invalidate the previous key

      b2AccountAppKey.png

    1. Configure a B2 connector for Cloud Sync from the NAS device

      Log into the NAS device (covered previously in the Download and Install Synology Assistant step). Cloud Sync will already be installed, and can be located by clicking the main menu icon in the upper left and choosing Cloud Sync.

      b2CloudSync.png

      Select Backblaze B2, and enter the Account ID and Application Key. Select the desired bucket from the dropdown in the Bucket name area.

      synCloudSyncDlg.png

      The cloud sync parameter should match:

      synCloudSyncTaskSetting.png

      Please note: Do not check the box for data encryption in this dialog. Doing so may make it difficult or impossible for Backblaze to upload the files. To encrypt the files prior to uploading to B2, do so with encryption software prior to moving the files to the Fireball NAS.


    1. Ensure the upload procedure is working

      At this point, the NAS should start uploading files to B2. Check that files are going up to the bucket by logging into the B2 account, navigating to the ’Buckets‘ page, and open the bucket by clicking the ‘Upload/Download’ button, and look for files that have synced from the NAS. Synced files will appear in the ‘Browse Files’ area. Do not wait for all files to upload. Proceed to the next step.

      Browse Files in B2 Dialog

    1. Return NAS settings to default, and shut down the NAS

      If you have made any changes to the NAS device specific to your environment, such as network settings, set them back to the defaults. This makes uploading the data easier when Backblaze receives the unit. Shut down the NAS from the Synology web interface.

      NAS Shutdown Diagol

  1. Uninstall the hard drives, repack and return the Fireball to Backblaze

    To ensure the integrity of the NAS and the hard drives, uninstall the hard drives from the NAS trays, repack the drives and NAS, and send them back to Backblaze. Once received, Backblaze will connect the NAS to an internal network, and complete the file upload at network traffic speeds.

 

 

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk