BackupPC logo

BackupPC

Backs up Linux, Windows, and macOS devices to a server's disk with efficient storage and I/O.

Made by Unknown Author

  • Backup

  • enterprise-backup

  • File Backup

What is BackupPC?

BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows, and macOS PCs and laptops to a server's disk. It is highly configurable and easy to install and maintain. The system employs a clever pooling scheme that minimizes disk storage and disk I/O by storing identical files across multiple backups of the same or different PCs only once, resulting in substantial savings. For example, 95 laptops with each full backup averaging 3.6GB and each incremental averaging 0.3GB, storing three weekly full backups and six incremental backups per laptop would require around 1200GB of raw data, but because of pooling and compression, only 150GB is needed. Optional compression further reduces disk storage with minimal impact on CPU time. The system requires no client-side software, utilizing standard protocols like SMB, tar over SSH/RSH/NFS, and rsync to extract backup data. It offers a powerful web-based user interface for administrators to view logs, configuration, status, and allow users to initiate, cancel, and restore backups. The system supports mobile environments with intermittently connected laptops and dynamic IP addresses through flexible configuration parameters that allow for multiple parallel backups, selective share and directory backup, and customizable backup schedules

Highlights

  • Minimizes disk storage and I/O through intelligent file pooling and compression
  • Supports backup of Linux, Windows, and macOS devices without client-side software
  • Provides web-based interface for administration, backup management, and file restoration
  • Flexible configuration options for parallel backups, selective share/directory backup, and customizable schedules

Platforms

  • Android Tablet
  • Online
  • Windows
  • Linux
  • Android
  • Mac

Languages

  • English