janbaudisch/bitwarden-rs
Project ID: 26894
Description
bitwarden-rs is an unofficial Bitwarden compatible server written in Rust.
Installation Instructions
Enable the copr repository:
dnf copr enable janbaudisch/bitwarden-rs
This repository builds three versions of bitwarden-rs:
bitwarden-rs-mysql
: MySQL backendbitwarden-rs-postgresql
: PostgreSQL backendbitwarden-rs-sqlite
: SQLite backend
Install bitwarden-rs (the web vault is a dependency):
dnf install bitwarden-rs-postgresql
(choose between bitwarden-rs-mysql
, bitwarden-rs-postgresql
and bitwarden-rs-sqlite
)
You will also need to have the respective database available, on the same machine or remotely.
There are Systemd service units provided by the packages. The service bitwarden-rs.service
does not wait for a database to be available, which might be a problem if it is hosted on the same machine as bitwarden-rs
. For this reason, the MySQL and PostgreSQL versions provide bitwarden-rs-waitformariadb.service
, bitwarden-rs-waitformysqld.service
and bitwarden-rs-waitforpostgresql.service
. These services will wait unit the services of the respective database have started.
Issues
See the issue tracker.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Centos-stream 8 | aarch64 (14)*, x86_64 (13)* | Centos-stream 8 (96 downloads) |
EPEL 8 | aarch64 (10)*, x86_64 (35)* | EPEL 8 (216 downloads) |
Fedora 37 | aarch64 (4)*, x86_64 (16)* | Fedora 37 (0 downloads) |
Fedora 38 | aarch64 (4)*, x86_64 (20)* | Fedora 38 (38 downloads) |
Fedora 39 | aarch64 (4)*, x86_64 (8)* | Fedora 39 (20 downloads) |
Fedora 40 | aarch64 (0)*, x86_64 (0)* | Fedora 40 (6 downloads) |
Fedora eln | aarch64 (6)*, x86_64 (5)* | Fedora eln (77 downloads) |
Fedora rawhide | aarch64 (17)*, x86_64 (20)* | Fedora rawhide (123 downloads) |
* Total number of downloaded packages.