Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first. Syncthing should be: Safe From Data Loss Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files. Secure Against Attackers Again, protecting the user's data is paramount. Regardless of our other goa
Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!
Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system. In RSYNC mode, snapshots are taken using rsync and hard-links. Common files are shared between snapshots which saves disk space. Each snapshot is a full system
Back In Time is a simple backup solution for Linux Desktops. It is based on rsync and uses hard-links to reduce space used for unchanged files. It comes with a Qt5 GUI which will run on both Gnome and KDE based Desktops. Back In Time is written in Python3 and is licensed under GPL2. Backups are stored in plain text. They can be browsed with a normal file-browser or in Terminal which makes it possible to restore files even without Back in Time. Files ownership, group and permissions are stored i
FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.
Unison is a file-synchronization tool for POSIX-compliant systems (e.g. *BSD, GNU/Linux, macOS) and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unison has been in use for over 20 years and many people use it to synchronize data they care about. Features: Unison works across platforms, allowi
lonezilla is a partition and disk imaging/cloning program similar to True Image® or Norton Ghost®. It helps you to do system deployment, bare metal backup and recovery. Three types of Clonezilla are available, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla lite server or SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores
Jotasync is used to synchronize folders, files and make backups. Jotasync is a rsync GUI written in Java, so it runs on GNU/Linux, OS X, Solaris and Windows. With its integrated scheduler, jobs can be run at any time.
Barchive provides version control system functionality for binary data. It can deal with huge binary file blobs, partially supports git-like push and pull semantics, provides an immutable data store, which can be used in conjunction with rsync and other backup tools.
rsnapshot is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required. Depending on your configuration, it is quite possible to set up in just a few minutes. Files can be restored by the users who own them, without the root user getting involved. There are no tapes to change, so once it’s set up, your ba
Utility to help create backups more easily. The idea of the program is that all essential information for creating a backup is in a single file. It can use ‘tar’ for creating archives, has a command line interface, and supports incremental backups.
The utility to copy file with buffer synchronize after each copying iteration. Good for copy large file to USB stick when copying is slow or stalled (and vm.dirty_bytes and vm.dirty_background_bytes settings does not help).
gofoss.net is the ultimate, free and open source guide to online privacy, data ownership and durable tech. Our aim is to make privacy respecting, free and open source software accessible to all. Learn how to: safely browse the Internet; keep your conversations private; protect your data; unlock your computer's full potential; stay mobile and free; own your cloud; avoid filter bubbles, surveillance & censorship.
UBOS is a distro that aims to make it 10x easier to run server-side apps for yourself, or for your family, on hardware you own. It does by providing single-command web application install, uninstall, backup/restore and systems upgrade, including all server configuration, database provisioning, data migration etc. UBOS now also provides single-command network configuration, including DHCP, mDNS, DNS, firewall, masquerading and integration with Letsencrypt. Current supported platforms: x86, Raspb
Duplicity is a bandwidth-efficient backup system with built-in encryption. It produces incremental tar volumes and stores them onto local or remote servers using librsync. It utilizes GnuPG for encryption and signing.
Snebu is a snapshot-style backup system that is fast, easy to set up, and flexible. Each backup is a snapshot of the system at that time, and can be individually labeled with a retention schedule (such as daily, weekly, monthly, etc). Backup sets can be individually expired, or expired based on age for that particular schedule name. The front end uses standard tools, such as `find` and `tar`, while the back end stores backed up file contents in standard lzop compressed files with the metadata
Kissback is a backup software that allows to backup large directories containing large files to sftp servers. Standard file attributes, users, groups, and times are backuped and restored. Kissback tries to combine incremental backups with the simplicity of full backups. Kissback also makes sure that you are able to restore individual files manually without using the kissback software. Authentication is done using public key authentifcation.
Originally based on 'flyback', dupli.back, is a full featured backup GUI frontend application built on top of the duplicity command line backup tool.
A cross platform backup utility that reads an input file of what to include and then pack the files in a zip file and saves it to a specified location. Because of its dynamic way of handeling arguments you can run it from crontab, Windows scheduler, scripts or manually. You can also setup different jobs on the same machine, separating them with unique job names and locations.
Tardis is a backup system similar to TimeMachine which allows encrypted and incremental backups, with filesystem-based recovery. It's based on a client and server architecture, and provides a FUSE driver and VCS-like revision archive access.
This utility has been written for two purposes: for making high availability clusters; for making backups of them. Consider it a better and faster lsyncd written in C.
Sauvegarde saves your data in a continuous way that is to say while being written to disk. It is intended for users that have many files to save and that do not want to miss any change on them. The whole backup is deduplicated so users using many similar systems or having copies of the same file in many systems will save space regarding traditional backup. A specific feature (caching in the client) yet to implement will allow one to backup systems that do not have permanent access to the network
Harvest is a compact, fast and portable software that can scan files and folders to recognise their typology. Scanning is based on file extensions and a simple fuzzy logic analysis of folder contents to recognise if they are related to video, audio or text materials. Harvest makes it easy to list folders by type or year, to move them or to categorize them for tagged filesystems. It can process approximately 1GB of stored files per second and is operated from the console terminal. Harvest is de
Wammu is a graphical mobile phone management tool. It's based upon the Gammu library for interfacing to different hardware and protocols (OBEX, etc). It provides phonebook, todo list, files, calendar, and SMS archiving, editing, copying or sending.
X-CD-Roast is a flexible frontend for optical disc authoring. It combines command line tools like "cdrecord", "cdda2wav", "readcd" and "mkisofs" into a nice GTK based graphical user interface.
Arkiv is a simple backup program that allows you to backup files and MySQL databases on the local disk drive, and to archive your data on Amazon S3 and Amazon Glacier. It's possible to backup at the pace you want, as often as each hour. Complex purge policies could be set to delete local files and files archived on Amazon S3. It's written in Bash shell script. Configuration process and log files are as user-friendly as possible.
Prebackup is not a backup program, but a tool you use before your actual backup, to better organize your directories and set what will and will not end up in your backup. Usually when you backup your home or a portion of it, many files are included that don't need a backup, especially large files like videos, ISO installation images, installed games, etc. Prebackup lets you fine-tune the list of directories and exclusions in several ways: - Scan a "snapshot" of the directories you want to bac
Jaro Mail is an integrated suite of interoperable tools for GNU/Linux and Apple/OSX to manage e-mail communication in a private and efficient way, without relying too much on on-line services, in fact encouraging users to store e-mail locally. Rather than reinventing the wheel, Jaro Mail reuses some existing free and open source tools working since more than 10 years, generating their configurations and setting up integrations automatically.
libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
Pukcab is a lightweight, single-binary backup system that stores de-duplicated, compressed and incremental backups on a remote server using just an SSH connection.
Shift is high-performance local and remote file transfer framework. It can recover from varying networking and storage errors. Shift uses cryphtographic hashes to verify transfer integrities, throttles network connections if need be, instruments load balancing over different connections, but als parallelizes redundant connections. It specifically works with large amounts of data, and applies the same recovery facilities to local filesystem transfers.
CloneManager allows to find duplicate files, and those which haven't been backed up. It may skip files based on size, and use directory structures for search grouping. It's implemented in Java and available in English and French.
MakiPass is a desktop tool for encrypting files. It utilizes the AES cipher, provides high-entropy password generation, capture keyloggers per keystroke simulation, allows process introspection. It can also be used as simple backup manager, can export data as JSON or ZIP file, and comes with a simple text note / editor facility.
DirSync Pro is an easy to configure file and directory synchronization tool. Apart from copying files, it can calculate differences, show modified file sizes and timestamps, provides configurable logging, and can be instructed to watch an unlimited number of directories to keep synced.
|