sanoid/INSTALL

32 lines
1.3 KiB
Plaintext

SYNCOID
-------
Syncoid depends on ssh, pv, gzip, lzop, and mbuffer. It can run with reduced
functionality in the absence of any or all of the above. SSH is only required
for remote synchronization. On newer FreeBSD and Ubuntu Xenial
chacha20-poly1305@openssh.com, on other distributions arcfour crypto is the
default for SSH transport since v1.4.6. Syncoid runs will fail if one of them
is not available on either end of the transport.
On Ubuntu: apt install pv lzop mbuffer
On FreeBSD: pkg install pv lzop
FreeBSD notes: mbuffer is not currently recommended due to oddities in
FreeBSD's local implementation. Internal network buffering
capability is on the roadmap soon to remove mbuffer dependency
anyway. FreeBSD places pv and lzop in /usr/local/bin instead
of /usr/bin ; syncoid currently does not check path.
Simplest path workaround is symlinks, eg:
root@bsd:~# ln -s /usr/bin/lzop /usr/local/bin/lzop
SANOID
------
Sanoid depends on the Perl module Config::IniFiles and will not operate
without it. Config::IniFiles may be installed from CPAN, though the project
strongly recommends using your distribution's repositories instead.
On Ubuntu: apt install libconfig-inifiles-perl
On FreeBSD: pkg install p5-Config-Inifiles