Skip to content

Pnumekin/little-big-backup-box

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Little Backup Box

Bash shell 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 and streaming device.

Installation

Run the following command on your Raspberry Pi:

curl -sSL https://goo.gl/btmpKd | bash

When prompted, reboot the Raspberry Pi.

By default, Little Backup Box is configured to back up storage cards. To make the script transfer files directly from the connected camera, run the crontab -e command on Raspberry Pi. Comment the following line by prepending # to it:

@reboot sudo /home/pi/little-backup-box/backup.sh > /home/pi/little-backup-box.log

Uncomment then the line below by removing #:

#@reboot sudo /home/pi/little-backup-box/gphoto-backup.sh > /home/pi/gphoto-backup.log

Save the changes.

Usage

  1. Boot the Raspberry Pi
  2. Plug in the backup storage device (or camera, if you configured Little Backup Box as described above)
  3. Plug in the card reader and wait till the Raspberry Pi shuts down

Note: To differentiate between different storage cards, the backup script assigns a random 8-digit identifying number to each card (this number is stored in the CARD_ID file in the root of the card). The contents of the card is saved on the storage device in a folder with the identifying number as its name.

Problems?

Please report bugs and issues in the Issues section.

Contribute

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

Author

Dmitri Popov [email protected]

License

The GNU General Public License version 3

Linux Photography

Little Backup Box is a part of a streamlined and automated Linux-based photographic workflow described in the Linux Photography book. The book provides step-by-step instructions on building a Raspberry Pi-based photo backup device running the Little Backup Box script. Get your copy at Google Play Store or Gumroad.

About

Raspberry Pi-based backup device for photographers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 87.2%
  • Python 12.8%