All apps/rustic

rustic

rustic

rustic is a backup tool that provides fast, encrypted, deduplicated backups.

Runs as rustic|macOS, Linux, Windows|rustic.cli.rs

Command form

ai-draft · 2 tasks · 13 fields

Back up directories to a rustic repository. Repository, password and dry-run options go before the subcommand; other subcommands (restore, forget, prune, check) are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui rustic
rusticExample values, fixed in this page — nothing here reaches a terminal
Repository
Repository
string
Password file
file
Password command
string
Dry run
--dry-run
ParametersOnly these flags are editable in the form
Repository
Path to the repository.
string
-r
Password file
path
--password-file-p
Password command
string
--password-command
Dry run
boolean
--dry-run-n

rustic backup

Create a snapshot

Back up files and directories. Pass the repository options at the top level.

Create a snapshotExample values, fixed in this page — nothing here reaches a terminal
Basic
Paths to back up*
any
Include/exclude glob
string
Label
string
Advanced
Respect .gitignore
--git-ignore
Stay on one filesystem
--one-file-system
Skip if unchanged
--skip-identical-parent
TasksEach one presets the form for one job
Back up paths
sourcesgloblabelgit_ignoreone_file_systemskip_identical_parent
First backup (create repository)
sourcesinitlabelglob
ParametersOnly these flags are editable in the form
Paths to back up
path · positional 0 · repeatable
Include/exclude glob
Prefix a glob with ! to exclude.
string · repeatable
--glob
Label
string
--label
Description
string
--description
Host name
string
--host
Initialize repository if missing
boolean
--init
Respect .gitignore
boolean
--git-ignore
Stay on one filesystem
boolean
--one-file-system
Skip if unchanged
boolean
--skip-identical-parent
SourcesEvery flag above is checked against these
config
| dry-run | If true, performs a dry run without making any changes. | --dry-run, -n | | repository | The path to the repository. Required. | -r | | password-file | Path to a file containing the password for the repository. | --password-file, -p | | password-command | Command to retrieve the password…
manual2026-10-27

github.com

config
| description | Description for the snapshot. | --description | | git-ignore | If true, use .gitignore rules to exclude files from the backup in the source directory. | --git-ignore | | globs | Array of globs specifying what to include/exclude in the backup. | --glob | | host | Host name used in the snapshot. | --hos…
manual2026-10-27

github.com

Before it fills your prompt, Otty checks the installed rustic against its version. A form that does not match your version is not offered.