2019-03-26 18:44:01 +01:00
|
|
|
# Bitwarden_rs debian package helper
|
|
|
|
|
|
|
|
[Bitwarden_rs](https://github.com/dani-garcia/bitwarden_rs) is an "Unofficial Bitwarden compatible server written in Rust".
|
|
|
|
|
2019-03-27 10:39:12 +01:00
|
|
|
This repository will help you produce a debian package.
|
2019-03-26 18:44:01 +01:00
|
|
|
|
|
|
|
## TL;DR
|
|
|
|
|
|
|
|
Make sure you have the required build dependencies:
|
|
|
|
* docker
|
|
|
|
* git
|
2019-03-27 10:19:46 +01:00
|
|
|
* patch
|
2019-03-26 18:44:01 +01:00
|
|
|
|
|
|
|
Then:
|
|
|
|
|
|
|
|
```
|
|
|
|
git clone https://github.com/greizgh/bitwarden_rs-debian.git
|
|
|
|
cd bitwarden_rs-debian
|
2019-12-02 22:32:28 +01:00
|
|
|
./build.sh -r 1.10.0
|
|
|
|
```
|
|
|
|
|
|
|
|
The `build.sh` script will build bitwarden_rs for the same Debian version which targets bitwarden_rs.
|
|
|
|
To compile for a different Debian version, specify the release name (e.g. Stretch, Buster) using the `-o` option.
|
|
|
|
|
|
|
|
```
|
|
|
|
./build.sh -o stretch
|
2019-03-26 18:44:01 +01:00
|
|
|
```
|
2019-03-26 19:00:42 +01:00
|
|
|
|
|
|
|
## Post installation
|
|
|
|
|
|
|
|
The packaged systemd unit is **disabled**, you need to configure bitwarden_rs through its
|
|
|
|
[EnvFile](https://www.freedesktop.org/software/systemd/man/systemd.service.html#Command%20lines):
|
|
|
|
`/etc/bitwarden_rs/config.env`
|
|
|
|
|
|
|
|
You will also probably want to setup a reverse proxy.
|