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 |
---|---|---|
![]() |
aarch64 (103)*, x86_64 (97)* | Centos-stream 8 (149 downloads) |
![]() |
aarch64 (73)*, x86_64 (103)* | EPEL 8 (267 downloads) |
![]() |
aarch64 (47)*, x86_64 (39)* | Fedora 40 (0 downloads) |
![]() |
aarch64 (52)*, x86_64 (31)* | Fedora 41 (45 downloads) |
![]() |
aarch64 (17)*, x86_64 (16)* | Fedora 42 (22 downloads) |
![]() |
aarch64 (44)*, x86_64 (42)* | Fedora eln (137 downloads) |
![]() |
aarch64 (120)*, x86_64 (98)* | Fedora rawhide (177 downloads) |
* Total number of downloaded packages.