BSD Ports

sysutils/backuppc4 4.4.0_2 DragonFly

Multi-platform backup to disk-based storage

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
sysutils
Package size
464.6 KiB, 2919.8 KiB installed

Description

BackupPC is a fast, enterprise-grade backup system. It provides a web-based user interface. It supports several platforms (Unix-like, Windows, MacOSX) to backup to a disk-based storage.

No client-side software is necessary, as the BackupPC server uses several protocols (smb, rsync, tar and ftp) native to the client OS.

File-level deduplication combined with optional compression minimizes the disk space needed to store the backups and disk I/O and enables synthetic backups to reduce network traffic.

BackupPC is not a block-level backup system but performs file-based backup and restore. Thus it is not suitable for backup of disk images or raw disk partitions.

BackupPC supports laptop environments with clients on dynamic IP addresses (DHCP) not always connected to the network.

In the other systems

SystemPortVersion
DragonFlysysutils/backuppc44.4.0_2
FreeBSDsysutils/backuppc44.4.0_3
HardenedBSDsysutils/backuppc44.4.0_3
GhostBSDsysutils/backuppc44.4.0_3

Install

Binary package:

pkg install backuppc4

From DPorts:

cd /usr/dports/sysutils/backuppc4 && make install clean

Dependencies

Run dependencies 5

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

- If this is a new installation or version upgrade,
    to create/update configuration you should run

     /usr/local/etc/backuppc/update.sh

 - Add the following line to /etc/rc.conf to enable BackupPC:

     backuppc_enable="YES"

 - Data directory is /var/db/BackupPC

     This is where all the backup data is stored.
     This file system needs to be big enough
     to accommodate all the PCs you expect to backup.

 - BackupPC 4 creates a large number of files with negative group permissions.
    To avoid excessive daily security run output consider adding the following
    line to /etc/periodic.conf:

     security_status_neggrpperm_enable="NO"

 - Users of Samba 4 smbclient should change debug level for smbclient
    restore command to 5 ('-d 5') in the main configuration, for instance

     $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\$host\\$shareName $I_option -U $userName -E -d 5 -c tarmode\\ full -Tx -';