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 (28)*, x86_64 (27)* | Centos-stream 8 (113 downloads) |
EPEL 8 | aarch64 (29)*, x86_64 (48)* | EPEL 8 (239 downloads) |
Fedora 38 | aarch64 (13)*, x86_64 (30)* | Fedora 38 (0 downloads) |
Fedora 39 | aarch64 (10)*, x86_64 (16)* | Fedora 39 (38 downloads) |
Fedora 40 | aarch64 (13)*, x86_64 (9)* | Fedora 40 (27 downloads) |
Fedora 41 | aarch64 (4)*, x86_64 (4)* | Fedora 41 (15 downloads) |
Fedora eln | aarch64 (14)*, x86_64 (16)* | Fedora eln (104 downloads) |
Fedora rawhide | aarch64 (37)*, x86_64 (34)* | Fedora rawhide (148 downloads) |
* Total number of downloaded packages.