diff --git a/README.md b/README.md new file mode 100644 index 0000000..ae6cd48 --- /dev/null +++ b/README.md @@ -0,0 +1,78 @@ +# atticinst + +![](https://img.shields.io/badge/written%20in-Bash-blue) + +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](dist-archive/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](dist-archive/atticinst_r66.tar.gz) *(3.42 KiB)* + + +2014-08-25: r40 +- Feature: Support setting custom username +- [⬇️ atticinst_r40.tar](dist-archive/atticinst_r40.tar) *(10.00 KiB)* + + +2014-08-24: r36 +- Initial public release +- [⬇️ atticinst_r36.tar](dist-archive/atticinst_r36.tar) *(10.00 KiB)* + + +## See Also + +Attic homepage: https://attic-backup.org/ +Attic on GitHub: https://github.com/jborg/attic diff --git a/dist-archive/atticinst_r36.tar b/dist-archive/atticinst_r36.tar new file mode 100644 index 0000000..17f4c4b Binary files /dev/null and b/dist-archive/atticinst_r36.tar differ diff --git a/dist-archive/atticinst_r40.tar b/dist-archive/atticinst_r40.tar new file mode 100644 index 0000000..ae3c586 Binary files /dev/null and b/dist-archive/atticinst_r40.tar differ diff --git a/dist-archive/atticinst_r66.tar.gz b/dist-archive/atticinst_r66.tar.gz new file mode 100644 index 0000000..bc53de6 Binary files /dev/null and b/dist-archive/atticinst_r66.tar.gz differ diff --git a/dist-archive/atticinst_r97.tar.gz b/dist-archive/atticinst_r97.tar.gz new file mode 100644 index 0000000..609ec4c Binary files /dev/null and b/dist-archive/atticinst_r97.tar.gz differ diff --git a/doc/atticinst_1.png b/doc/atticinst_1.png new file mode 100644 index 0000000..dec15de Binary files /dev/null and b/doc/atticinst_1.png differ