Merge pull request #3225 from wojas/restic-cmd-more-help

Extend help output with short overview
This commit is contained in:
Michael Eischer 2023-07-23 15:43:03 +00:00 committed by GitHub
commit 6c5fc32967
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 46 additions and 0 deletions

View file

@ -25,6 +25,8 @@ var cmdRoot = &cobra.Command{
Long: ` Long: `
restic is a backup program which allows saving multiple revisions of files and restic is a backup program which allows saving multiple revisions of files and
directories in an encrypted repository stored on different backends. directories in an encrypted repository stored on different backends.
The full documentation can be found at https://restic.readthedocs.io/ .
`, `,
SilenceErrors: true, SilenceErrors: true,
SilenceUsage: true, SilenceUsage: true,

View file

@ -17,3 +17,47 @@ Introduction
Restic is a fast and secure backup program. In the following sections, we will Restic is a fast and secure backup program. In the following sections, we will
present typical workflows, starting with installing, preparing a new present typical workflows, starting with installing, preparing a new
repository, and making the first backup. repository, and making the first backup.
Quickstart Guide
****************
To get started with a local repository, first define some environment variables:
.. code-block:: console
export RESTIC_REPOSITORY=/srv/restic-repo
export RESTIC_PASSWORD=some-strong-password
Initialize the repository (first time only):
.. code-block:: console
restic init
Create your first backup:
.. code-block:: console
restic backup ~/work
You can list all the snapshots you created with:
.. code-block:: console
restic snapshots
You can restore a backup by noting the snapshot ID you want and running:
.. code-block:: console
restic restore --target /tmp/restore-work your-snapshot-ID
It is a good idea to periodically check your repository's metadata:
.. code-block:: console
restic check
# or full data:
restic check --read-data
For more details continue reading the next sections.