Skip to content

Commit 4c0ee97

Browse files
committed
chore: update README.md
1 parent 5d6074e commit 4c0ee97

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

README.md

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<p align="center"><img src="./webui/assets/logo-black.svg" width="400px"/></p>
22

33
<p align="center">
4-
<img src="https://github.com/garethgeorge/backrest/actions/workflows/build-and-test.yml/badge.svg" />
4+
<img src="https://github.com/garethgeorge/backrest/actions/workflows/test.yml/badge.svg" />
55
<img src="https://img.shields.io/github/downloads/garethgeorge/backrest/total" />
66
<img src="https://img.shields.io/docker/pulls/garethgeorge/backrest" />
77
</p>
@@ -12,9 +12,9 @@
1212

1313
Backrest is a web-accessible backup solution built on top of [restic](https://restic.net/). Backrest provides a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations.
1414

15-
By building on restic, Backrest leverages restic's mature feature set. Restic provides fast, reliable (used by tens of thousands of individuals and by corporations in production environments), and secure backup operations. Backrest itself is built in Golang (matching restic's implementation) and is shipped as a self-contained and light weight (<20 MB on all platforms) binary with no dependecies other than restic.
15+
By building on restic, Backrest leverages restic's mature feature set. Restic provides fast, reliable, and secure backup operations.
1616

17-
This project aims to be the easiest way to setup and get started with backups on any system. You can expect to be able to perform all operations from the web interface but should you ever need more control, you are free to browse your repo and perform operations using the [restic cli](https://restic.readthedocs.io/en/latest/manual_rest.html). Backrest safely detects and imports external operations (e.g. manual backups).
17+
Backrest itself is built in Golang (matching restic's implementation) and is shipped as a self-contained and light weight binary with no dependecies other than restic. This project aims to be the easiest way to setup and get started with backups on any system. You can expect to be able to perform all operations from the web interface but should you ever need more control, you are free to browse your repo and perform operations using the [restic cli](https://restic.readthedocs.io/en/latest/manual_rest.html). Additionally, Backrest can safely detect and import your existing snapshots (or externally created snapshots on an ongoing basis).
1818

1919
**Preview**
2020

@@ -175,9 +175,22 @@ Note: you can set the linux user and group to your primary user (e.g. `whoami` w
175175

176176
## Running on MacOS
177177

178-
Download a Darwin release from the [releases page](https://github.com/garethgeorge/backrest/releases) and install it to `/usr/local/bin`.
178+
#### Using Brew (Recommended)
179+
180+
Backrest is provided as a [homebrew](https://brew.sh/) tap. To install with brew run:
181+
182+
```sh
183+
brew tap garethgeorge/homebrew-backrest-tap
184+
brew install backrest
185+
```
179186

180-
#### Using launchd with the install script (Recommended)
187+
This tap uses [Brew services](https://github.com/Homebrew/homebrew-services) to launch and manage Backrest's lifecycle. Backrest will launch on startup and run on port ':9898` by default.
188+
189+
190+
191+
#### Manually using the install script (Recommended)
192+
193+
Download a Darwin release from the [releases page](https://github.com/garethgeorge/backrest/releases) and install it to `/usr/local/bin`.
181194

182195
Extract the release you downloaded and run the install script:
183196

0 commit comments

Comments
 (0)