BSD Ports

archivers/py-borgbackup 1.4.0_2 DragonFly

Deduplicating backup program

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
archivers, python
Package size
1209.0 KiB, 7110.2 KiB installed

Description

[excerpt from borgbackup web site]

BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption.

The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.

In the other systems

SystemPortVersion
DragonFlyarchivers/py-borgbackup1.4.0_2
FreeBSDarchivers/py-borgbackup1.4.4_2
MidnightBSDarchivers/py-borgbackup1.4.4

Install

Binary package:

pkg install py311-borgbackup

From DPorts:

cd /usr/dports/archivers/py-borgbackup && make install clean

Dependencies

Run dependencies 7
Required by 1

Configuration

No options to configure.

Service scripts
none

Message after installing

In order to mount locally a remote archive or an entire repository as a FUSE
filesystem, it is required to load fusefs module, for instance, as root, run:

	kldload fusefs

To load the module at boot time, you can add it to the kld_list variable
in /etc/rc.conf or related files, for instance, by running

	sysrc kld_list+=fusefs

as root.  Alternatively, to load the module earlier, you can manually add

	fusefs_load="YES"

to /boot/loader.conf.local or /boot/loader.conf with a text editor.


Also, if you plan to mount borg repositories as non root user, you need to run

# sysctl vfs.usermount=1

and add the line

vfs.usermount=1

to /etc/sysctl.conf to ensure the setting is loaded at boot time.