BackupPC — это высокопроизводительная серверная система резервного копирования на диск с веб-интерфейсом, предназначенная для централизованного хранения и восстановления данных с множества клиентских машин. Проект возник как решение для эффективного резервного копирования в сетевых средах с разнообразными операционными системами и протоколами доступа, обеспечивая гибкую интеграцию с существующей инфраструктурой через SSH, rsync, SMB (CIFS) и NFS.
Архитектура системы ориентирована на экономное использование дискового пространства и пропускной способности сети: реализована блочная дедупликация данных и многоуровневое сжатие, что позволяет хранить многочисленные резервные копии с минимальным дублированием. Управление и мониторинг выполняются через встроенный веб-интерфейс, предоставляющий инструменты для планирования заданий, просмотра журналов, установки политик хранения и восстановления файлов по запросу.
- Поддержка протоколов доступа: rsync, SSH, SMB (CIFS) и NFS для создания резервных копий с Unix‑ и Windows‑клиентов.
 - Дедупликация: блочная или файловая дедупликация для сокращения объёма хранимых данных за счёт повторно встречающихся блоков.
 - Сжатие данных: интегрированное сжатие резервных копий для уменьшения занимаемого дискового пространства.
 - Веб‑интерфейс: интерфейс для управления заданиями, просмотра состояния резервного копирования и восстановления файлов через браузер.
 - Планирование и ретеншн: гибкие политики планирования, ротации и хранения снимков с возможностью задания частоты и сроков хранения.
 - Восстановление файлов: поддержка выборочного восстановления отдельных файлов и каталогов из хранимых снапшотов.
 - Пользовательская и групповая конфигурация: настройка исключений, прав доступа и параметров для отдельных клиентов или групп клиентов.
 - Логирование и отчётность: ведение журналов операций и уведомлений о статусе резервного копирования и ошибках.
 - Оптимизация сети: механизмы минимизации сетевого трафика, включая инкрементальные и дифференциальные копии.
 - Совместимость с файловыми системами: поддержка резервного копирования разных типов файловых систем и сохранение метаданных файлов.