This commit is contained in:
Ben Johnson
2021-01-21 15:01:30 -07:00
parent 42ab293ffb
commit 9eae39e2fa

View File

@@ -10,17 +10,16 @@ background process and safely replicates changes incrementally to another file
or S3. Litestream only communicates with SQLite through the SQLite API so it or S3. Litestream only communicates with SQLite through the SQLite API so it
will not corrupt your database. will not corrupt your database.
If you need support or have ideas for improving Litestream, please visit the
[GitHub Discussions](https://github.com/benbjohnson/litestream/discussions) to
chat.
If you find this project interesting, please consider starring the project on If you find this project interesting, please consider starring the project on
GitHub. GitHub.
## Installation ## Installation
### Homebrew
TODO
### Linux (Debian) ### Linux (Debian)
You can download the `.deb` file from the [Releases page][releases] page and You can download the `.deb` file from the [Releases page][releases] page and
@@ -44,6 +43,17 @@ You can also download the release binary for your system from the
[Releases page][releases] and run it as a standalone application. [Releases page][releases] and run it as a standalone application.
### Building from source
First, download and install the [Go toolchain](https://golang.org/). Then run:
```sh
$ go install ./cmd/litestream
```
The `litestream` binary should be in your `$GOPATH/bin` folder.
## Configuration ## Configuration
Once installed locally, you'll need to create a config file. By default, the Once installed locally, you'll need to create a config file. By default, the