{"id":4197,"date":"2019-09-21T12:30:13","date_gmt":"2019-09-21T09:30:13","guid":{"rendered":"https:\/\/kifarunix.com\/?p=4197"},"modified":"2024-03-12T22:01:19","modified_gmt":"2024-03-12T19:01:19","slug":"install-and-configure-backuppc-on-debian-10","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-and-configure-backuppc-on-debian-10\/","title":{"rendered":"Install and Configure BackupPC on Debian 10"},"content":{"rendered":"\n

In this guide, we will learn how to install and configure BackupPC on Debian 10. BackupPC<\/a> is a free, high-performance enterprise-grade backup software suite with a web-based frontend that can be used for backing up Linux, Windows and mac OSXs PCs and laptops to a server\u2019s disk.<\/p>\n\n\n\n

Installing BackupPC on Debian 10<\/h2>\n\n\n\n

Update and upgrade your system packages.<\/p>\n\n\n\n

apt update
apt upgrade<\/code><\/pre>\n\n\n\n

Once the system update is done, proceed to install BackupPC. BackupPC is usually available on the default APT repositories and can be installed using the package, backuppc<\/code>.<\/p>\n\n\n\n

apt install -y backuppc<\/code><\/pre>\n\n\n\n

NOTE<\/strong>: This commands installs BackupPC v3.2. You can install the latest version of BackupPC by building your own packages<\/a>.<\/p>\n\n\n\n

During installation you will be prompted to configure samba settings. If you are not using DHCP server, select no to proceed installation.<\/p>\n\n\n\n

Next, choose the web server to be used by BackupPC. Apache web server is used in this guide.<\/p>\n\n\n\n

A default BackupPC administrative user, backuppc<\/code>, and its password is also created during the installation. This user is used to administer various tasks such as access to BackupPC web dashboard, carry out backups etc.<\/p>\n\n\n\n

You can choose to copy the password provided or you can proceed and reset the password later by executing the command below;<\/p>\n\n\n\n

htpasswd \/etc\/backuppc\/htpasswd backuppc<\/code><\/pre>\n\n\n\n

Configuring BackupPC Server on Debian 10<\/h2>\n\n\n\n

Define BackupPC Backup User and Backup Protocol<\/h3>\n\n\n\n

BackupPC uses different protocols to get backup data from devices being backed up:<\/p>\n\n\n\n