77 Open Source Storage Applications

By Cynthia Harvey

26. BURP

BURP, which stands for "BackUp And Restore Program," is a network backup tool based on librsync and VSS. It's designed to be easy to configure and to work well with disk storage. Operating System: Windows, Linux

27. Clonezilla

Intended as a replacement for commercial partitioning, disk imaging and cloning solutions, Clonezilla comes in two versions: Live for backing up single machines, and SE for cloning or restoring multiple systems on a network simultaneously. It boasts multicast restores as fast as 8 GB per minute. Operating System: Linux

28. Create Synchronicity

Extremely lightweight (only 220KB), Create Synchronicity is a fast and easy backup solution. It's available in multiple languages, supports scheduling and is fully portable. Operating System: Windows

29. DAR

DAR stands for "Disk Archive." It's a mature, 14-year-old command-line tool that backs up directory trees and files. An optional GUI is available from the DarGUI project. Operating System: Windows, Linux, OS X

30. DirSync Pro

Describing itself as "small but powerful," DirSync Pro offers file and folder synchronization and mirroring capabilities. It includes incremental backup, filtering and scheduling capabilities. Operating System: Windows

31. Duplicati

Duplicati is designed to backup your network to a cloud computing service like Amazon S3, Microsoft OneDrive, Google Cloud or Rackspace. It includes AES-256 encryption and a scheduler, as well as features like filters, deletion rules, transfer and bandwidth options. Operating System: Windows, Linux, OS X

32. FlyBack

Similar to Apple's TimeMachine, FlyBack provides incremental backup capabilities and allows users to recover their systems from any previous time. The interface is very easy to use, but little customization is available. Operating System: Linux

33. FOG

Another imaging and cloning solution, FOG brings together several other open source applications and provides an easy-to-use Web-based interface. It runs on a Linux server, but can also backup Windows systems running on the network. Operating System: Linux, Windows.

34. FreeFileSync

This synchronization tool is useful for backing up standalone Windows, Linux and OS X systems. Features include copying locked files, conflict detection, binary file comparison, comprehensive error reporting, support for long file paths, 64-bit support and more. Operating System: Linux, Windows, OS X

35. FullSync

Designed to help Web developers publish and update websites, FullSync can also synchronize files between a PC and a backup device. It supports mulitple transfer protocols and offers flexible rules for determining which files to include or exclude. Operating System: Linux, Windows, OS X

36. Grsync

This tool adds a graphical interface to the Rsync command line synchronization tool. It can synchronize music files between a PC and a mobile device, backup files to a network, replicate partitions, mirror files and more. Operating System: Linux, Windows, OS X

37. LuckyBackup

Also powered by Rsync, LuckyBackup is fast and easy-to-use and has won a couple of awards. It creates snapshots of your system and enables you to roll back to past dates. Operating System: Linux, Windows

38. Mondo Rescue

Packaged for many of the most popular Linux distributions, Mondo Rescue is a disaster recovery solution that supports tapes, disks or optical media. Its users include Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA's JPL and the U.S. Dept. of Agriculture. Operating System: Linux

39. Obnam

This app performs snapshot backups that can be stored on local disks or online storage services. Key features include de-duplication, encryption and push or pull encryption capabilities. Operating System: Linux

40. Partimage

Partimage is useful for installing multiple, identical images on several different PCs or for creating, copying or restoring partitions on a drive. It promises fast and easy restores. Operating System: Linux

41. Redo

Redo aims to be the "easiest, most complete disaster recovery solution available. It can do bare metal restores in as fast as ten minutes, and it also allows users to recover files or photos they have accidentally deleted. Operating System: Windows, Linux

42. Rsync

This widely used utility offers fast incremental file transfer, making it useful for backup situations. It can use rsh, ssh or direct sockets as the transport. Operating System: Linux, Windows, OS X

43. Synkron

Synkron is a simple cross-platform synchronization tool. It offers multiple configuration options and lets you blacklist files you don't want to be copied. Operating System: Windows, Linux, OS X

44. Unison

This file synchronization tool goes beyond the capabilities of most backup systems, because it can reconcile several slightly different copies of the same file stored in different places. It can work between any two (or more) computers connected to the Internet, even if they don't have the same operating system. Operating System: Windows, Unix

45. UrBackup

This file-server backup solution creates both image and file backups with an eye to data safety and fast restores. It's easy to setup, and it automatically backs up your system while it's in use. Operating System: Windows, Linux

46. Weex

Like some of the other tools on this list, Weex was created for Web developers who needed an easy way to update their website files on their servers. However, it can remotely update and synchronize any types of files. Operating System: Windows, Linux

Online/Cloud Data Storage

47. Camlistore

Camlistore, short for "Content-Addressable Multi-Layer Indexed Storage," describes itself as "a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data in the post-PC era." Note that the project is still under very active development, and the release still has quite a few bugs. Operating System: Linux

48. CloudStack

Apache's CloudStack project offers a complete cloud computing solution, including cloud storage. Key storage features include tiering, block storage volumes and support for most storage hardware. Operating System: Linux

49. CloudStore

Conceived as an alternative to Dropbox, CloudStore is a file synchronization app that focuses on speed and security. Setup takes just seconds but it is highly flexible. (Note that this is not the UK government initiative of the same name.) Operating System: Linux

50. Cozy

This personal cloud solution allows users to "host, hack and delete" their own files. It stores calendar and contact information in addition to documents, and it also has an app store with compatible applications. Operating System: Linux

51. FTPbox

With FTPbox, users can set up their own servers to act as a cloud storage solution. It offers the convenience of cloud storage without the risk inherent in trusting a third party with your data. Operating System: Windows

52. LipSync

Less polished than the other entries on the list, LipSync is a simple tool for synchronizing files stored on two or more hosts. To learn more about it, see the developer's blog post on How to Build Your Own Dropbox Clone. Operating System: Linux

This article was originally published on February 04, 2015