Frequently Asked Questions


back to contents

Why should I use BucketBacker?

We created Bucket Backer because we could not find an app on the market to meet our requirements.
These requirements included the following features:

  • Synchronized backups
  • Cumulative backups
  • Snapshot backups
  • Ability to include/exclude bucket folders
  • Ability to include one or more bucket folders + root level objects
  • Ability to create Set & Forget backups
  • Ability to receive highly detailed email notifications for success/error conditions
  • Ability to log all backup jobs (completed and errors)
  • Ability to copy buckets as sub-folders of a master backup bucket to bypass the 100 buckets per account S3 limitation
  • Ability to utilize parallel processing to back our S3 objects up quickly and efficiently
  • An easy to use wizard to make creating and modifying backup jobs simple
  • Ability to backup buckets for more than one AWS account
  • Ability to easily integrate our backup jobs with the Windows Task Scheduler

If you find the above features/benefits of BucketBacker enticing we recommend you try our free 2 week no risk trial.

The only difference between trial and full featured is that it will expire at the end of two weeks.

If you have any suggestions for future versions of BucketBacker you can use our support tab at the bottom of this page or send an email to: [email protected]

back to contents

Is BucketBacker secure?


We designed BucketBacker from the ground up to never jeapordize your S3 credentials, objects or personal information.

The only information we persist on our servers is as follows:

  • An arbitrarily assigned machine ID used to identify trial and licensed computer instances.
  • Whitelisted emails for those opting in to the Email Notification Service. These are stored in encrypted format.
  • Email addresses for license purchases. These are stored in encrypted format.
  • We do NOT store credit card numbers, names, nor physical addresses on our servers.

Note: All personally identifiable information such as name, address and payment information are handled via our merchant processor, "Avangate" and never touch our servers. We merely map your license via an arbitrary ID they post to our servers with a license code and payment date and amount.

We use this information to ensure that BucketBacker licenses are valid and map to single machines.

Information stored on your computer is as follows:

All passwords and AWS credentials are stored in the APPDATA folder in XML files and are encrypted for your protection.

All email notifications only stay on our servers long enough to email them to you. They are then immediately deleted.

We do store an email whitelist on our servers to ensure that your email notifications are only sent to addresses you have custody of.

Our email whitelist is opt-in when you request it from the email notification input on the BucketBacker schedule backup jobs wizard page.

All our servers used for data storage are on the AWS cloud and sit behind an SSL only Elastic Load Balancer for your protection.

All communication to and from our servers is secured via CloudFlare's SSL certificate used to securely serve pages from the domain.

If you have any questions or concerns please use the support tab for our site or email us at: [email protected] and we'll be happy to answer your questions.

Please note all support issues have up to a 24 hour turnaround during business days.

We often handle support issues during weekends but we cannot promise that is the case 100% of the time.

back to contents

Is BucketBacker fast?


BucketBacker is programmed using the .NET programming language and makes extensive use of the Microsoft Task Parallel Library (TPL).

The TPL allows BucketBacker to efficiently leverage multiple threads to run your backup jobs very quickly.

In our own benchmarks we have found that on similar machines with multiple processors our copy and list functions ran 4-10 times faster than other S3 related apps.

Of course your mileage may vary. We think that if you try our 2 week free trial you will agree that BucketBacker is very fast and creating and maintaining your backed up objects.

A few words about the need for speed...

If you have very big buckets and need to frequently back them up please see the following FAQ topic:

I have millions of items in my buckets...
Do you have any pro-tips for me?

back to contents

How do I restore from a backup?

BucketBacker is NOT an S3 explorer type app.

It is specifically designed to backup up your S3 buckets to a dedicated bucket in folder format.

It is specifically designed to backup up your S3 buckets to a dedicated bucket in folder format.

To restore from your global backup bucket you will need to use either the AWS S3 console or a third party S3 explorer type application.

For example, for our own S3 explorer needs we use S3 Bucket Explorer. There are many applications on the market and we do not officially endorse any at this time.

back to contents

Are there hidden costs?

BucketBacker backups, like all S3 operations except for deletions, incur AWS S3 charges

The BucketBacker backup process involves making calls to AWS S3 via Amazon's API SDK for Microsoft .NET.

All backup jobs by necessity will list the objects in your bucket.

All objects that required to be copied based upon how you choose to configure your backup jobs will incur S3 copy costs that S3 will bill to your account.

Finally, if you select the "Synchronization" type backup we will list all the objects in your relevant backup folders and delete any objects in your backup folders not found in your source buckets.

Pro-tips to save money

Once you understand how to use BucketBacker we recommend you take full advantage of our features.

Knowing when to use Cumulative, Synchronized and Snapshot backups can help you achieve your backup objectives in the most efficient manner possible.

Making use of the optional Include/Exclude feature can also help you configure backups that meet your needs.

Finally, think about how often you need to backup the various assets in your S3 buckets.

Generally speaking you won't want to backup object folders that are unchanging any more than necessary.

By creating different jobs to meet the different needs of your data and scheduling them intelligently you can keep your costs low while enjoying the peace of mind that comes with knowing your S3 objects are safely backed up.

Pro-tip: make use of our premium Email Notification Service

The email notification completion reports (premium service) can show you how many objects are listed, copied and, if you choose to keep backups synchronized, possibly deleted.

By reviewing the "Completed Job Report" you can get an excellent idea of how much your backups cost to run as well as how long they take to run.

back to contents

Are there versions for other platforms?

At this time BucketBacker is only available for the Windows platform.

If you need access to a Windows server we recommend dedicating an AWS EC2 Windows Server instance for your backups.

Please be aware that BucketBacker is capable of utilizing multiple CPUs so if you go the EC2 route we recommend that you take the following specifications into account that will directly impact BucketBacker performance.

  • Number of CPUs
  • Available throughput

By ensuring you have sufficient CPUs and throughput for your specific backup needs you can best gauge the proper level of resources to meet your needs.

We recommend experimenting with EC2 spot requested instances to find the perfect balance between cost and performance before committing resources.

A good rule of thumb is the greater the number of objects you are backing up the greater your need for multiple CPUs and high throughput.

Obviously if you have buckets with millions of objects that need to be regularly backed up you will want to use an appropriately powerful instance.

back to contents

Can I transfer my license to different machines?


You can transfer your license as many times as you like. You own it.

back to contents

I have millions of items in my buckets...
Do you have any pro-tips for me?


We designed BucketBacker to make complex S3 backup scenarios extremely easy.

The first recommendation we have is to master BucketBacker.

Context sensitive help, video tutorials and our balloon tips help make mastering BucketBacker as easy as 1-2-3.

Once you've gotten the hang of BucketBacker you should think about logically separating your backup jobs and line items based upon how often the data needs to be backed up.

BucketBacker offers backup types to cover all use cases as well as the ability to include and exclude folders from specific line items.

Finally, if you are dealing with massive bucket contents you may wish to run BucketBacker on multiple machines and schedule those jobs accordingly.

By using multiple machines combined with BucketBacker's multithreaded capabilities there is no use-case we can think of that is too big for BucketBacker.

back to contents

My scheduled jobs suddenly stopped running! What's going on?

If your scheduled backup jobs suddenly stopped running it is usually due to a password change on your computer.
Note: This has nothing to do with BucketBacker passwords but rather your computer itself.

To both fix this and prevent the problem from recurring please follow the instructions below

You may also wish to refer to our help topic on Run/Schedule Backup Jobs


Open the Windows Task Scheduler - You can do this from BucketBacker as illustrated below

Fig. 1. Select your backup job and then click the "Open Windows Task Scheduler" button
The Windows Task Scheduler with Task Scheduler Library open to BucketBacker folder

Open the "Task Scheduler Library's BucketBacker folder"

Fig. 1. Task Scheduler Library's "BucketBacker" folder

Your job will appear in the tasks list and will be named using the following convention:

  • BucketBacker-<Jobname>

You will need to perform the following steps for any backup jobs that have stopped running

Fig. 2. Task Scheduler Library's "BucketBacker" folder job list

Configuring the task to run on schedule:

  • Right-click the task and select "Properties"
Fig. 3. Task shortcut menu

Next you will need to make changes to the "Settings" tabs of the "Properties" window.

  • Select the "Settings" tab

    • Change the dropdown FROM
      • Do not start a new instance
    • TO
      • Stop the existing instance
Fig. 4. Required to prevent computer password changes from causing your scheduled tasks to stop running.

By selecting, "Stop the existing instance" from the dropdown in Fig. 4. you enable your tasks to automatically adapt to password changes on your computer.

Fig. 5. Please ensure that your "Settings" tab dropdown looks just like the illustration below

  • Click the OK button of the Properties Wizard to finalize your settings

Your backup jobs should now run again.

To test that this corrected the problem you can click the "Run" button as illustrated below

Fig. 6. To test this fixed the problem just click the "Run" button as illustrated below

If this corrects the problem you will need to repeat the above steps for all scheduled tasks that have stopped running after a password change to your computer.

In the future we suggest you refer to our help topic on Run/Schedule Backup Jobs which includes these steps

BucketBacker © MultiTask123 LLC. All rights reserved.