This repository has been archived on 2020-05-03 . You can view files and clone it, but cannot push or open issues or pull requests.
atticinst
An installer for the backup program attic.
Run the script on the source and destination machines. The server will generate a new restricted user, set up attic, and prompt to exchange keys with the client. A sample backup script is installed on the client with everything preconfigured for unattended operation.
Includes the option to encrypt the attic key with a passphrase and store it on the server.
Tags: sysadmin
Usage
Usage:
atticinst [options..]
Options:
--client Install as client
--server Install as server
Optionally accepts ATTICINST_USERNAME as an environment
variable to control the generated username.
--dependencies Install dependencies only
--uninstall-client Uninstall client from current user
--backup-config Re-prompt to backup client configuration
--is-installed Check for existence of metadata directory, sets 0/1 error
--version Display md5sum of installer script
--munin-install Install client plugins for munin-node
--munin-uninstall Uninstall client plugins for munin-node
--munin-{command} ["config"] Run munin command
Directories:
~/.atticman/ Metadata directory (override with ATTICINST_DIR)
Changelog
2014-11-14: r97
- Feature: Munin-node integration
- Feature: Allow user-specified passphrases
- Feature: Allow custom metadata directory
- Feature: Add warning timer on uninstall in case of misconfigured metadata directory
- Feature: Add serverside logs of connection details and start/stop times
- Feature:
--is-installed
and--version
options - Enhancement: Copy installer in metadata directory
- Remove unneeded passphrase.raw for autogenerated passwords
- Reduce length of autogenerated passphrases
- Fix not detecting i486 uname
- ⬇️ atticinst_r97.tar.gz (4.86 KiB)
2014-08-25: r66
- Feature: Use attic static binaries instead of pip-3.2
- Feature: Option to backup client configuration at any time
- Enhancement: Verify hash for attic static binaries on amd64 and i386/i686
- Enhancement: Support entering host:port syntax instead of prompting to edit
.ssh/config
- Enhancement: Guard against blank user/host entry
- ⬇️ atticinst_r66.tar.gz (3.42 KiB)
2014-08-25: r40
- Feature: Support setting custom username
- ⬇️ atticinst_r40.tar (10.00 KiB)
2014-08-24: r36
- Initial public release
- ⬇️ atticinst_r36.tar (10.00 KiB)
See Also
Attic homepage: https://attic-backup.org/ Attic on GitHub: https://github.com/jborg/attic
Description