Title: Easy encrypted backups on OpenBSD with base tools
Author: Solène
Date: 26 June 2018
Tags: unix openbsd66 openbsd
Description: 

# Old article

Hello, it turned out that this article is obsolete. The security used
in is not
safe at all so the goal of this backup system isn't achievable, thus it
should
not be used and I need another backup system.

One of the most important feature of dump for me was to keep track of
the inodes
numbers. A solution is to save the list of the inodes numbers and their
path in
a file before doing a backup. This can be achieved with the following
command.  

    $ doas ncheck -f "\I \P\n" /var

If you need a backup tool, I would recommend the following:

# Duplicity

It supports remote backend like ftp/sftp which is quite convenient as
you don't
need any configuration on this other side. It supports compression and
incremental backup. I think it has some GUI tools available.

# Restic

It supports remote backend like cloud storage provider or sftp, it
doesn't
require any special tool on the remote side. It supports deduplication
of the
files and **is able to manage multiples hosts in the same repository**,
this
mean that if you backup multiple computers, the deduplication will work
across
them. This is the only backup software I know allowing this (I do not
count
backuppc which I find really unusable).

# Borg

It supports remote backend like ssh only if borg is installed on the
other side.
It supports compression and deduplication but it is not possible to
save
multiples hosts inside the same repository without doing a lot of hacks
(which I
won't recommend).