|
@@ -3,7 +3,7 @@
|
|
.. highlight:: bash
|
|
.. highlight:: bash
|
|
|
|
|
|
What is BorgBackup?
|
|
What is BorgBackup?
|
|
-===================
|
|
|
|
|
|
+-------------------
|
|
|
|
|
|
BorgBackup (short: Borg) is a deduplicating backup program.
|
|
BorgBackup (short: Borg) is a deduplicating backup program.
|
|
Optionally, it supports compression and authenticated encryption.
|
|
Optionally, it supports compression and authenticated encryption.
|
|
@@ -20,7 +20,7 @@ downloaded Borg, ``docs/installation.rst`` to get started with Borg.
|
|
.. _installation manual: https://borgbackup.readthedocs.org/en/stable/installation.html
|
|
.. _installation manual: https://borgbackup.readthedocs.org/en/stable/installation.html
|
|
|
|
|
|
Main features
|
|
Main features
|
|
--------------
|
|
|
|
|
|
+~~~~~~~~~~~~~
|
|
|
|
|
|
**Space efficient storage**
|
|
**Space efficient storage**
|
|
Deduplication based on content-defined chunking is used to reduce the number
|
|
Deduplication based on content-defined chunking is used to reduce the number
|
|
@@ -78,11 +78,11 @@ Main features
|
|
|
|
|
|
**Free and Open Source Software**
|
|
**Free and Open Source Software**
|
|
* security and functionality can be audited independently
|
|
* security and functionality can be audited independently
|
|
- * licensed under the BSD (3-clause) license
|
|
|
|
-
|
|
|
|
|
|
+ * licensed under the BSD (3-clause) license, see `License`_ for the
|
|
|
|
+ complete license
|
|
|
|
|
|
Easy to use
|
|
Easy to use
|
|
------------
|
|
|
|
|
|
+~~~~~~~~~~~
|
|
|
|
|
|
Initialize a new backup repository and create a backup archive::
|
|
Initialize a new backup repository and create a backup archive::
|
|
|
|
|
|
@@ -113,24 +113,8 @@ Now doing another backup, just to show off the great deduplication:
|
|
|
|
|
|
For a graphical frontend refer to our complementary project `BorgWeb <https://borgweb.readthedocs.io/>`_.
|
|
For a graphical frontend refer to our complementary project `BorgWeb <https://borgweb.readthedocs.io/>`_.
|
|
|
|
|
|
-Checking Release Authenticity and Security Contact
|
|
|
|
-==================================================
|
|
|
|
-
|
|
|
|
-`Releases <https://github.com/borgbackup/borg/releases>`_ are signed with this GPG key,
|
|
|
|
-please use GPG to verify their authenticity.
|
|
|
|
-
|
|
|
|
-In case you discover a security issue, please use this contact for reporting it privately
|
|
|
|
-and please, if possible, use encrypted E-Mail:
|
|
|
|
-
|
|
|
|
-Thomas Waldmann <tw@waldmann-edv.de>
|
|
|
|
-
|
|
|
|
-GPG Key Fingerprint: 6D5B EF9A DD20 7580 5747 B70F 9F88 FB52 FAF7 B393
|
|
|
|
-
|
|
|
|
-The public key can be fetched from any GPG keyserver, but be careful: you must
|
|
|
|
-use the **full fingerprint** to check that you got the correct key.
|
|
|
|
-
|
|
|
|
Links
|
|
Links
|
|
-=====
|
|
|
|
|
|
+-----
|
|
|
|
|
|
* `Main Web Site <https://borgbackup.readthedocs.org/>`_
|
|
* `Main Web Site <https://borgbackup.readthedocs.org/>`_
|
|
* `Releases <https://github.com/borgbackup/borg/releases>`_,
|
|
* `Releases <https://github.com/borgbackup/borg/releases>`_,
|
|
@@ -142,38 +126,10 @@ Links
|
|
* `Web-Chat (IRC) <http://webchat.freenode.net/?randomnick=1&channels=%23borgbackup&uio=MTY9dHJ1ZSY5PXRydWUa8>`_ and
|
|
* `Web-Chat (IRC) <http://webchat.freenode.net/?randomnick=1&channels=%23borgbackup&uio=MTY9dHJ1ZSY5PXRydWUa8>`_ and
|
|
`Mailing List <https://mail.python.org/mailman/listinfo/borgbackup>`_
|
|
`Mailing List <https://mail.python.org/mailman/listinfo/borgbackup>`_
|
|
* `License <https://borgbackup.readthedocs.org/en/stable/authors.html#license>`_
|
|
* `License <https://borgbackup.readthedocs.org/en/stable/authors.html#license>`_
|
|
|
|
+* `Security contact <https://borgbackup.readthedocs.org/en/stable/support.html#security-contact>`_
|
|
|
|
|
|
-Notes
|
|
|
|
------
|
|
|
|
-
|
|
|
|
-Borg is a fork of `Attic`_ and maintained by "`The Borg collective`_".
|
|
|
|
-
|
|
|
|
-.. _Attic: https://github.com/jborg/attic
|
|
|
|
-.. _The Borg collective: https://borgbackup.readthedocs.org/en/latest/authors.html
|
|
|
|
-
|
|
|
|
-Differences between Attic and Borg
|
|
|
|
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
-
|
|
|
|
-Here's a (incomplete) list of some major changes:
|
|
|
|
-
|
|
|
|
-* more open, faster paced development (see `issue #1 <https://github.com/borgbackup/borg/issues/1>`_)
|
|
|
|
-* lots of attic issues fixed (see `issue #5 <https://github.com/borgbackup/borg/issues/5>`_)
|
|
|
|
-* less chunk management overhead (less memory and disk usage for chunks index)
|
|
|
|
-* faster remote cache resync (useful when backing up multiple machines into same repo)
|
|
|
|
-* compression: no, lz4, zlib or lzma compression, adjustable compression levels
|
|
|
|
-* repokey replaces problematic passphrase mode (you can't change the passphrase nor the pbkdf2 iteration count in "passphrase" mode)
|
|
|
|
-* simple sparse file support, great for virtual machine disk files
|
|
|
|
-* can read special files (e.g. block devices) or from stdin, write to stdout
|
|
|
|
-* mkdir-based locking is more compatible than attic's posix locking
|
|
|
|
-* uses fadvise to not spoil / blow up the fs cache
|
|
|
|
-* better error messages / exception handling
|
|
|
|
-* better logging, screen output, progress indication
|
|
|
|
-* tested on misc. Linux systems, 32 and 64bit, FreeBSD, OpenBSD, NetBSD, Mac OS X
|
|
|
|
-
|
|
|
|
-Please read the `ChangeLog`_ (or ``docs/changes.rst`` in the source distribution) for more
|
|
|
|
-information.
|
|
|
|
-
|
|
|
|
-BORG IS NOT COMPATIBLE WITH ORIGINAL ATTIC (but there is a one-way conversion).
|
|
|
|
|
|
+Compatibility notes
|
|
|
|
+-------------------
|
|
|
|
|
|
EXPECT THAT WE WILL BREAK COMPATIBILITY REPEATEDLY WHEN MAJOR RELEASE NUMBER
|
|
EXPECT THAT WE WILL BREAK COMPATIBILITY REPEATEDLY WHEN MAJOR RELEASE NUMBER
|
|
CHANGES (like when going from 0.x.y to 1.0.0 or from 1.x.y to 2.0.0).
|
|
CHANGES (like when going from 0.x.y to 1.0.0 or from 1.x.y to 2.0.0).
|
|
@@ -182,7 +138,8 @@ NOT RELEASED DEVELOPMENT VERSIONS HAVE UNKNOWN COMPATIBILITY PROPERTIES.
|
|
|
|
|
|
THIS IS SOFTWARE IN DEVELOPMENT, DECIDE YOURSELF WHETHER IT FITS YOUR NEEDS.
|
|
THIS IS SOFTWARE IN DEVELOPMENT, DECIDE YOURSELF WHETHER IT FITS YOUR NEEDS.
|
|
|
|
|
|
-Borg is distributed under a 3-clause BSD license, see `License`_ for the complete license.
|
|
|
|
|
|
+Security issues should be reported to the `Security contact`_ (or
|
|
|
|
+see ``docs/suppport.rst`` in the source distribution).
|
|
|
|
|
|
|doc| |build| |coverage| |bestpractices|
|
|
|doc| |build| |coverage| |bestpractices|
|
|
|
|
|