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 backend
  • bitwarden-rs-postgresql: PostgreSQL backend
  • bitwarden-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 (4)*, x86_64 (4)* Centos-stream 8 (76 downloads)
EPEL 8 aarch64 (4)*, x86_64 (23)* EPEL 8 (197 downloads)
Fedora 36 aarch64 (2)*, x86_64 (18)* Fedora 36 (0 downloads)
Fedora 37 aarch64 (2)*, x86_64 (10)* Fedora 37 (21 downloads)
Fedora 38 aarch64 (2)*, x86_64 (6)* Fedora 38 (18 downloads)
Fedora 39 aarch64 (0)*, x86_64 (0)* Fedora 39 (2 downloads)
Fedora eln aarch64 (2)*, x86_64 (3)* Fedora eln (59 downloads)
Fedora rawhide aarch64 (4)*, x86_64 (4)* Fedora rawhide (107 downloads)

* Total number of packages downloaded in the last seven days.