Raspberry Pi-based backup device for photographers

View the Project on GitHub dmpop/little-backup-box

Little Backup Box

A collection of scripts that transform a Raspberry Pi (or any single-board computer running a Debian-based Linux distribution) into an inexpensive, fully-automatic, pocketable photo backup device.

Little Backup Box features


  1. Create a bootable SD card with the latest version of Raspbian Lite for use with Little Backup Box.
  2. Make sure that your Raspberry Pi is connected to the internet.
  3. Run the following command on the Raspberry Pi: curl -sSL | bash

Little Backup Box supports three backup modes:

During the installation, choose the desired mode from the selection dialog.

When prompted, reboot the Raspberry Pi.


The exact steps depend on the backup mode.

Remote control mode

The remote control mode is enabled by default. This mode allows you to control and manage Little Backup Box via a web UI.

  1. Point the browser to (replace with the actual IP address of the Raspberry Pi).
  2. Start the desired action by pressing the appropriate button.

Remote control interface

Card backup mode

  1. Boot the Raspberry Pi.
  2. Plug in a backup storage device.
  3. Insert a storage card into a card reader and plug it into the Raspberry Pi.
  4. Wait till the Raspberry Pi shuts down.

Note: To differentiate between different storage cards, the backup script creates a datetime-based .id file in the root of each storage card. The name of the .id file is also used as the destination backup folder on the storage device.

Camera backup mode

  1. Boot the Raspberry Pi.
  2. Connect the camera to the Raspberry Pi.
  3. Turn the camera on.
  4. Wait till the Raspberry Pi shuts down.

Internal backup mode

  1. Boot the Raspberry Pi.
  2. Insert a storage card into a card reader and plug it into the Raspberry Pi.
  3. Wait till the Raspberry Pi shuts down.

Problems, comments, ideas, updates?

To discuss Little Backup Box-related topics and get the latest updates, visit the official forum at PIXLS.US.

Please report bugs and issues in the Issues section.

Uninstall Little Backup Box

To uninstall Little Backup Box, run the following command:

curl -sSL | bash


If you’ve found a bug or have a suggestion for improvement, open an issue in the Issues section.

To add a new feature or fix issues yourself, follow the following steps.

  1. Fork the project’s repository repository
  2. Create a feature branch using the git checkout -b new-feature command
  3. Add your new feature or fix bugs and run the git commit -am 'Add a new feature' command to commit changes
  4. Push changes using the git push origin new-feature command
  5. Submit a pull request


Dmitri Popov

I like coffee

Buy me a coffee, and I’ll work even harder on Little Backup Box.

Buy Me A Coffee

Little Backup Book

The Little Backup Book book provides step-by-step instructions on building, configuring, using, and troubleshooting a Raspberry Pi-based photo backup device running Little Backup Box. Get your copy on Google Play Store or Gumroad.

By buying the book, you are supporting the Linux Backup Box project.


The GNU General Public License version 3