rcreate.rst 950 B

123456789101112131415161718192021222324252627
  1. .. _borg-rcreate:
  2. .. include:: rcreate.rst.inc
  3. Examples
  4. ~~~~~~~~
  5. ::
  6. # Local repository
  7. $ export BORG_REPO=/path/to/repo
  8. # recommended repokey AEAD crypto modes
  9. $ borg repo-create --encryption=repokey-aes-ocb
  10. $ borg repo-create --encryption=repokey-chacha20-poly1305
  11. $ borg repo-create --encryption=repokey-blake2-aes-ocb
  12. $ borg repo-create --encryption=repokey-blake2-chacha20-poly1305
  13. # no encryption, not recommended
  14. $ borg repo-create --encryption=authenticated
  15. $ borg repo-create --encryption=authenticated-blake2
  16. $ borg repo-create --encryption=none
  17. # Remote repository (accesses a remote borg via ssh)
  18. $ export BORG_REPO=ssh://user@hostname/~/backup
  19. # repokey: stores the (encrypted) key into <REPO_DIR>/config
  20. $ borg repo-create --encryption=repokey-aes-ocb
  21. # keyfile: stores the (encrypted) key into ~/.config/borg/keys/
  22. $ borg repo-create --encryption=keyfile-aes-ocb