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.

  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.

    InitialTapeInstall.png
  2. 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.

  3. 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. Log in using the Backblaze-provided username and password.

    Fireball Dialog Screenshot
  4. 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
  5. 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
  6. 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
  7. Mount the share DataForB2

    Mount the share DataForB2 and enter the username and password provided by Backblaze.

  8. 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 Sync  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 Full Stop ( . )

    • The file is a symlink

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

  9. 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
  10. 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.

  11. 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
  12. 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
  13. 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