BSD Ports

sysutils/backuppc-devel 4.4.1.20231111_2 FreeBSD

Multi-platform backup to disk-based storage

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
sysutils
Package size
493.5 KiB, 3012.7 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
FreeBSDsysutils/backuppc-devel4.4.1.20231111_2
DragonFlysysutils/backuppc-devel4.4.1.20231111_1

Install

Binary package:

pkg install backuppc-devel

From the ports tree:

cd /usr/ports/sysutils/backuppc-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	backuppc-devel>0:sysutils/backuppc-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.4.1.20231111_24.4.1.20231111_2-4.4.1.20231111_14.4.1.20231111_2
FreeBSD:14:quarterly4.4.1.20231111_24.4.1.20231111_2n/a4.4.1.20231111_14.4.1.20231111_2
FreeBSD:15:latest4.4.1.20231111_24.4.1.20231111_2n/a4.4.1.20231111_14.4.1.20231111_1
FreeBSD:15:quarterly4.4.1.20231111_24.4.1.20231111_2n/an/an/a
FreeBSD:16:latest4.4.1.20231111_24.4.1.20231111_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 3

Extract 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 17

No port depends on this one.

Configuration

Options name: sysutils_backuppc

OptionDefaultDescription
ARCHIVE_ZIPonInstall Perl module for Zip archive files
DOCSoffBuild and/or install documentation
RRDTOOLoffInstall Round Robin Database Tools
RSYNC_BPCoffInstall modified rsync that used as part of BackupPC
SMBoffInstall Samba (for "smb" transfer and NetBIOS lookup)
XML_RSSoffInstall Perl extension to manage RSS files
USES
cpe perl5
Service scripts
backuppc
Conflicts with
backuppc backuppc4

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 -';

Files

Manual pages 1
  • backuppc(1)
pkg-plist 155
  • @mode 0555
  • bin/BackupPC
  • bin/BackupPC_Admin_SCGI
  • bin/BackupPC_archive
  • bin/BackupPC_archiveHost
  • bin/BackupPC_archiveStart
  • bin/BackupPC_attribPrint
  • bin/BackupPC_backupDelete
  • bin/BackupPC_backupDuplicate
  • bin/BackupPC_dump
  • bin/BackupPC_fixupBackupSummary
  • bin/BackupPC_fsck
  • bin/BackupPC_ls
  • bin/BackupPC_migrateV3toV4
  • bin/BackupPC_nightly
  • bin/BackupPC_poolCntPrint
  • bin/BackupPC_refCountUpdate
  • bin/BackupPC_restore
  • bin/BackupPC_rrdUpdate
  • bin/BackupPC_sendEmail
  • bin/BackupPC_serverMesg
  • bin/BackupPC_tarCreate
  • bin/BackupPC_tarExtract
  • bin/BackupPC_zcat
  • bin/BackupPC_zipCreate
  • @mode 0444
  • lib/BackupPC/CGI/AdminOptions.pm
  • lib/BackupPC/CGI/Archive.pm
  • lib/BackupPC/CGI/ArchiveInfo.pm
  • lib/BackupPC/CGI/Browse.pm
  • lib/BackupPC/CGI/DeleteBackup.pm
  • lib/BackupPC/CGI/DirHistory.pm
  • lib/BackupPC/CGI/EditConfig.pm
  • lib/BackupPC/CGI/EmailSummary.pm
  • lib/BackupPC/CGI/GeneralInfo.pm
  • lib/BackupPC/CGI/HostInfo.pm
  • lib/BackupPC/CGI/LOGlist.pm
  • lib/BackupPC/CGI/Lib.pm
  • lib/BackupPC/CGI/Metrics.pm
  • lib/BackupPC/CGI/Queue.pm
  • lib/BackupPC/CGI/ReloadServer.pm
  • lib/BackupPC/CGI/Restore.pm
  • lib/BackupPC/CGI/RestoreFile.pm
  • lib/BackupPC/CGI/RestoreInfo.pm
  • lib/BackupPC/CGI/StartServer.pm
  • lib/BackupPC/CGI/StartStopBackup.pm
  • lib/BackupPC/CGI/StopServer.pm
  • lib/BackupPC/CGI/Summary.pm
  • lib/BackupPC/CGI/View.pm
  • lib/BackupPC/Config/Meta.pm
  • lib/BackupPC/DirOps.pm
  • lib/BackupPC/Lang/cz.pm
  • lib/BackupPC/Lang/de.pm
  • lib/BackupPC/Lang/en.pm
  • lib/BackupPC/Lang/es.pm
  • lib/BackupPC/Lang/fr.pm
  • lib/BackupPC/Lang/it.pm
  • lib/BackupPC/Lang/ja.pm
  • lib/BackupPC/Lang/nl.pm
  • lib/BackupPC/Lang/pl.pm
  • lib/BackupPC/Lang/pt_br.pm
  • lib/BackupPC/Lang/ru.pm
  • lib/BackupPC/Lang/uk.pm
  • lib/BackupPC/Lang/zh_CN.pm
  • lib/BackupPC/Lib.pm
  • lib/BackupPC/Storage.pm
  • lib/BackupPC/Storage/Text.pm
  • lib/BackupPC/View.pm
  • lib/BackupPC/Xfer.pm
  • lib/BackupPC/Xfer/Archive.pm
  • lib/BackupPC/Xfer/Ftp.pm
  • lib/BackupPC/Xfer/Protocol.pm
  • lib/BackupPC/Xfer/Rsync.pm
  • lib/BackupPC/Xfer/Smb.pm
  • lib/BackupPC/Xfer/Tar.pm
  • lib/BackupPC/Zip/FileMember.pm
  • lib/Net/FTP/AutoReconnect.pm
  • lib/Net/FTP/RetrHandle.pm
  • share/man/man1/backuppc.1.gz
  • share/doc/backuppc-devel/BackupPC.html
  • share/doc/backuppc-devel/BackupPC.pod
  • www/backuppc-devel/0000000.gif
  • www/backuppc-devel/0000011.gif
  • www/backuppc-devel/0001000.gif
  • www/backuppc-devel/0010000.gif
  • www/backuppc-devel/0010001.gif
  • www/backuppc-devel/0011000.gif
  • www/backuppc-devel/0011001.gif
  • www/backuppc-devel/1000000.gif
  • www/backuppc-devel/1000100.gif
  • www/backuppc-devel/1001000.gif
  • www/backuppc-devel/1001100.gif
  • www/backuppc-devel/1010000.gif
  • www/backuppc-devel/1010001.gif
  • www/backuppc-devel/1011000.gif
  • www/backuppc-devel/1100000.gif
  • www/backuppc-devel/1100100.gif
  • www/backuppc-devel/1100101.gif
  • www/backuppc-devel/1100110.gif
  • www/backuppc-devel/1100111.gif

The first 100 are listed.

distinfo 1
FileSizeSHA256
backuppc-backuppc-4.4.1.20231111-174e707_GH0.tar.gz58636182e9cf4097bc7342aca36ab456919f372176a175574e58197f326465887304fc

Commit history 0

No commits in the history this site was built from.