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
2020-06-27 14:45:48 +02:00
* curl
2019-03-26 18:44:01 +01:00
Then:
```
git clone https://github.com/greizgh/bitwarden_rs-debian.git
cd bitwarden_rs-debian
2020-11-10 11:08:37 +01:00
./build.sh -r 1.17.0
2019-12-02 22:32:28 +01:00
```
The `build.sh` script will build bitwarden_rs for the same Debian version which targets bitwarden_rs.
2020-11-10 11:08:37 +01:00
To compile for a different Debian version, specify the release name (e.g. Stretch, Buster) using the `-o` option. You can compile for arm32v7 or amd64 architecture using the `-a` option, only the Buster (default) release of debian is supported by arm32v7.
2019-12-02 22:32:28 +01:00
```
./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.