BackupPC is a high-performance, enterprise-grade system for backing up Linux and WinXX PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain.
Guide On How To Install Linux Software for Servers and Network Installation and Set Up for Beginners with Instructions On How To Configure A Home Server