kopia

command module
v0.3.0-pre5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

README

Kopia

Kopia Linux/macOS Build Status GoDoc FOSSA Status

n.

  1. copy, replica (Polish)
  2. lance, spear

Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side encryption and data deduplication.

Unlike other cloud backup solutions, the user in full control of backup storage and is responsible for purchasing one of the cloud storage products (such as Google Cloud Storage), which offer great durability and availability for your data.

NOTICE:

Kopia is still in early stages of development and is not ready for general use. The repository data format is subject to change, including backwards-incompatible changes. Use at your own risk.

Getting Started

See Documentation for more information.

Licensing

Kopia is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

Disclaimer

Kopia is a personal project and is not affiliated with, supported or endorsed by Google.

Cryptography Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with symmetric algorithms. The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

FOSSA Status

Documentation

Overview

Command-line tool for creating and accessing backups.

Usage:

$ kopia [<flags>] <subcommand> [<args> ...]

Use 'kopia help' to see more details.

Directories

Path Synopsis
Package cli implements command-line commands for the Kopia.
Package cli implements command-line commands for the Kopia.
fs
Package fs defines virtual filesystem abstractions.
Package fs defines virtual filesystem abstractions.
cachefs
Package cachefs implements a wrapper that caches filesystem actions.
Package cachefs implements a wrapper that caches filesystem actions.
ignorefs
Package ignorefs implements a wrapper that hides ignored files listed in '.kopiaignore' and in policies attached to directories.
Package ignorefs implements a wrapper that hides ignored files listed in '.kopiaignore' and in policies attached to directories.
localfs
Package localfs implements virtual filesystem abstraction for a local filesystem.
Package localfs implements virtual filesystem abstraction for a local filesystem.
loggingfs
Package loggingfs implements a wrapper that logs all filesystem actions.
Package loggingfs implements a wrapper that logs all filesystem actions.
internal
editor
Package editor encapsulates working with external text editor.
Package editor encapsulates working with external text editor.
fusemount
Package fusemount implements FUSE filesystem nodes for mounting contents of filesystem stored in repository.
Package fusemount implements FUSE filesystem nodes for mounting contents of filesystem stored in repository.
hashcache
Package hashcache implements streaming cache of file hashes.
Package hashcache implements streaming cache of file hashes.
ignore
Package ignore implements ignoring files based on 'gitignore' syntax.
Package ignore implements ignoring files based on 'gitignore' syntax.
jsonstream
Package jsonstream implements streaming reader and writer for JSON objects.
Package jsonstream implements streaming reader and writer for JSON objects.
kopialogging
Package kopialogging provides loggers for the rest of codebase.
Package kopialogging provides loggers for the rest of codebase.
logfile
Package logfile manages log files.
Package logfile manages log files.
mockfs
Package mockfs implements in-memory filesystem for testing.
Package mockfs implements in-memory filesystem for testing.
ospath
Package ospath provides discovery of OS-dependent paths.
Package ospath provides discovery of OS-dependent paths.
repotesting
Package repotesting contains test utilities for working with repositories.
Package repotesting contains test utilities for working with repositories.
site
Package snapshot manages metadata about snapshots stored in repository.
Package snapshot manages metadata about snapshots stored in repository.
policy
Package policy implements management of snapshot policies.
Package policy implements management of snapshot policies.
snapshotfs
Package snapshotfs implements virtual filesystem on top of snapshots in repo.Repository.
Package snapshotfs implements virtual filesystem on top of snapshots in repo.Repository.
tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL