Published in


How to upload media from a camera to Backblaze B2 via SFTP and FTP

So you have a bunch of media on a device that you want to get direct to Backblaze for storage, editing or accessing — without having to take the SD card out or without having to plug the device directly into your laptop (that’s after you’ve found the right dongle. Chances are you have a camera or device that supports Wi-Fi or mobile connectivity and has SFTP or FTP as a method of uploading data.

This is where Couchdrop can help. It bridges the gap between SFTP/FTP and modern cloud solutions such as Backblaze B2, S3, Google Drive or another storage solution. It’s simple to set up and only takes a couple of minutes to get going.

The steps to get started (in summary) are:

  • Step 1 — Create Couchdrop account
  • Step 2 — Connect Backblaze B2
  • Step 3 — Create an SFTP/FTP user for your camera/device(s)
  • Step 4 — Configure cameras/device(s)

Detailed walkthrough

Step 1 — Create Couchdrop account

Navigate to Couchdrop and create an account. Don’t worry you don’t need a credit card straightaway and you can get access to a free trial for 14-days to test and make sure it does what you need it to.

backblaze ftp
Create account with Couchdrop

Step 2 — Connect Backblaze

Once you’ve signed up you will immediately get a screen (see below) where you can now connect your storage backend, in this case select Backblaze B2 by selecting Add Connection.

backblaze sftp
Configuring Backblaze B2 with Couchdrop Cloud SFTP / Cloud FTP

You will then be taken to a new screen to configure your Backblaze, this is as simple as providing:

  • Backblaze Master Key
  • Backblaze Application Key
  • Backblaze Bucket Name
  • Select Save Storage when ready
backblaze sftp and ftp
Configuring Backblaze with Couchdrop

Step 3 — Create an SFTP/FTP user for your camera/device(s)

Now you need to create a SFTP/FTP user for your cameras to connect to Backblaze with.

  • Head to Administration -> User Accounts and Create New User
  • Provide the account the following: Username, Password, Directory, Make the user active and then Save User Settings
  • Repeat as required for each camera, or if all cameras are sending files to the same location then reuse the user.

Note: You can specify a sub-directory here under the Home/Root Directory section so that each device accesses its own home folder.

camera device to backblaze

Step 4 — Configure camera/device(s)

Now you’ve configure your backend storage and connection user for the devices it is as simple now as configuring your cameras to connection to Backblaze B2 via SFTP or FTP.

Provide the following information to your device:

How to configure different camera’s for SFTP / FTP

Your camera (or other device) should now be connected directly to Backblaze B2 and can now upload files directly to your desired Backblaze bucket without stumbling around with cables and adapters.

For more information or to get started jump across to or for more guides see



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store