Git Annex

File synchronization between computers, servers, external drives.


Product Overview

Git Annex is a self-hosted software that simplifies file synchronization between computers, servers, and external drives. It allows users to manage large files with Git, without storing the file contents in Git. With Git Annex, you can sync, backup, and archive your data offline and online, keeping it safe and secure through checksums and encryption.

Main Features

  1. Special Remotes: Manage multiple data sources as if they were Git remotes.
  2. Offline Data Access: Queue files for later download when you have limited internet access.
  3. Location Tracking: Easily locate files on different drives and make them available when needed.
  4. Future-Proofing: Use a simple repository format that ensures your files remain accessible in the future.
  5. Backup Copies: Run automated backups at night to ensure your data is safe and secure.
  6. Distributed Version Control: Bring the power of Git's distributed version control to your large files.

Whether you're a nomad always on-the-move or an archivist storing valuable data offline, Git Annex provides a robust solution for managing and synchronizing your files across multiple devices and locations.

Related

Pagure
Samba
Mediagoblin
StackStorm
Galette