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 (28)* | Centos-stream 8 (121 downloads) |
EPEL 8 | aarch64 (29)*, x86_64 (51)* | EPEL 8 (243 downloads) |
Fedora 39 | aarch64 (12)*, x86_64 (16)* | Fedora 39 (0 downloads) |
Fedora 40 | aarch64 (13)*, x86_64 (10)* | Fedora 40 (30 downloads) |
Fedora 41 | aarch64 (6)*, x86_64 (7)* | Fedora 41 (21 downloads) |
Fedora eln | aarch64 (15)*, x86_64 (17)* | Fedora eln (108 downloads) |
Fedora rawhide | aarch64 (37)*, x86_64 (35)* | Fedora rawhide (154 downloads) |
* Total number of downloaded packages.