archive
Scan a local directory, encrypt and deduplicate its contents, and upload them to Azure Blob Storage. Leaves small pointer files locally so the directory structure remains visible.
restore
Reconstruct local files from an Arius repository. Supports pointer-only synchronization as well as full binary download, including rehydration from Archive tier.
Global help
Runarius --help to see available commands and version information:
arius <command> --help for command-specific usage:
Environment variables
Both commands support environment variables as fallbacks for credentials. If a CLI flag is explicitly passed, it takes precedence over the environment variable. For automation and CI pipelines, setting environment variables is the recommended approach to avoid passing secrets on the command line.| Variable | Applies to | Description |
|---|---|---|
ARIUS_ACCOUNT_NAME | archive, restore | Azure Storage Account name. Equivalent to --accountname / -n. |
ARIUS_ACCOUNT_KEY | archive, restore | Azure Storage Account key. Equivalent to --accountkey / -k. |
Logging
Arius writes structured logs to disk automatically:- Native CLI: logs are written to
%LOCALAPPDATA%/Arius/logs/on Windows. - Docker: logs are written to
/logsinside the container. Mount a host directory to/logsto persist them.
arius-<yyyyMMdd_HHmmss>.log.