| 25 |
25 |
| 26 [Borg Backup]: https://www.borgbackup.org/ |
26 [Borg Backup]: https://www.borgbackup.org/ |
| 27 |
27 |
| 28 ## Installation |
28 ## Installation |
| 29 |
29 |
| 30 Borgend naturally requires [Borg Backup][] to be installed. Borgend is written |
30 Borgend naturally requires [Borg Backup][] to be installed as well as a working |
| 31 in [Python](https://www.python.org/), and also requires a working python3 installation. |
31 [Python 3](https://www.python.org/) installation. Install both according to the |
| 32 Install both according to the instructions for your operating system. Borgend also |
32 instructions for your operating system. With this done, located in the top-level |
| 33 requires some additional Python libraries. To install these, on macOS, run |
33 directory of the borgend source tree, you can install borgend |
| 34 |
34 |
| 35 pip3 install keyring pyyaml rumps |
35 pip3 install . |
| 36 |
36 |
| 37 On other systems, run |
37 This will also install some additional Python libraries |
| |
38 ([keyring](https://pypi.python.org/pypi/keyring), |
| |
39 [pyyaml](http://pyyaml.org/), |
| |
40 [rumps](https://github.com/jaredks/rumps), and, if not on MacOS, |
| |
41 [xdg](https://pypi.python.org/pypi/xdg/3.0.0)). |
| |
42 Now you can start borgend with |
| 38 |
43 |
| 39 pip3 install keyring pyyaml xdg |
44 borgend |
| 40 |
45 |
| 41 This will install the following Python packages: |
46 Before this, you will probably, however, want to create a configuration file as detailed below. A standalone application, explained below, can be more convenient for access to passwords from the system keyring. |
| 42 |
|
| 43 - [keyring](https://pypi.python.org/pypi/keyring) to extract passphrases |
|
| 44 from the keychain |
|
| 45 - [pyyaml](http://pyyaml.org/) for parsing configuration files |
|
| 46 - [rumps](https://github.com/jaredks/rumps) (Ridiculously Uncomplicated |
|
| 47 macOS Python Statusbar apps) |
|
| 48 - [xdg](https://pypi.python.org/pypi/xdg/3.0.0) for configuration file |
|
| 49 location (not needed on macOS) |
|
| 50 |
|
| 51 With the dependencies satisfied, and Borgend downloaded, it may be run from |
|
| 52 its download location with |
|
| 53 |
|
| 54 python3 borgend |
|
| 55 |
|
| 56 Before this, you will probably, however, want to create a configuration file as detailed below. |
|
| 57 |
47 |
| 58 ## Usage and configuration |
48 ## Usage and configuration |
| 59 |
49 |
| 60 ### Configuration file |
50 ### Configuration file |
| 61 |
51 |