security/vaultwarden 1.37.4_1 FreeBSD
Bitwarden compatible backend server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- GPLv3
- Categories
- security
- Package size
- 8582.1 KiB, 36919.0 KiB installed
Description
This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/vaultwarden | 1.37.4_1 |
| OpenBSD | security/vaultwarden | 1.37.4 |
| NetBSD | security/vaultwarden | 1.37.2 |
Install
Binary package:
pkg install vaultwarden
From the ports tree:
cd /usr/ports/security/vaultwarden/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vaultwarden>0:security/vaultwarden
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.37.4 | 1.37.4_1 | - | - | - |
| FreeBSD:14:quarterly | 1.37.2_1 | 1.37.2_1 | n/a | - | - |
| FreeBSD:15:latest | 1.37.4_1 | 1.37.4_1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.37.2_1 | 1.37.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.37.3 | 1.37.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 4
libcapnp.so: devel/capnprotolibgmp.so: math/gmplibnettle.so: security/nettlelibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- devel/capnproto
- devel/gettext-runtime
- devel/libcbor
- devel/libedit
- devel/libunistring
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/rust
- math/gmp
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- security/libssh2
- security/nettle
- textproc/groff
- textproc/uchardet
- www/libnghttp2
Run dependencies 22
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- devel/capnproto
- devel/gettext-runtime
- devel/libcbor
- devel/libedit
- devel/readline
- lang/perl5.42
- math/gmp
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- security/nettle
- textproc/groff
- textproc/uchardet
- www/vaultwarden-web_vault
No port depends on this one.
Configuration
Options name: security_vaultwarden
| Option | Default | Description |
|---|---|---|
| MYSQL | on | MySQL database support |
| PGSQL | on | PostgreSQL database support |
| S3 | off | S3 storage backend support (experimental) |
| SQLITE | on | SQLite database support |
| WEBVAULT | on | Vaultwarden web (bw_web_builds) |
- USES
- cargo ssl
- Service scripts
vaultwarden
Files
pkg-plist 4
- bin/vaultwarden
- etc/rc.conf.d/vaultwarden.sample
- @dir etc/vaultwarden/rc.conf.d
- @dir(www,www,755) www/vaultwarden/data
distinfo 630
| File | Size | SHA256 |
|---|---|---|
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/aho-corasick-1.1.5.crate | 184315 | c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba |
| rust/crates/alloc-no-stdlib-3.0.0.crate | 10450 | c2fb6cfd47bf496ff64095c20eaba0c201404ee38714d4142fcfa1dc334fcc7a |
| rust/crates/alloc-stdlib-0.3.0.crate | 6922 | 0b5c1865780388bfa186411ab5f247819487fc4864c6e9c3106611fa347586e1 |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/android_system_properties-0.1.6.crate | 5625 | ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc |
| rust/crates/anyhow-1.0.104.crate | 48819 | 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470 |
| rust/crates/arc-swap-1.9.2.crate | 81495 | c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b |
| rust/crates/argon2-0.6.0.crate | 34538 | 134c52ddac6d63c576bef8168db10c83c49c26444ecbc68060fef078925a901c |
| rust/crates/asn1-rs-0.6.2.crate | 90647 | 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048 |
| rust/crates/asn1-rs-derive-0.5.1.crate | 9692 | 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490 |
| rust/crates/asn1-rs-impl-0.2.0.crate | 2261 | 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 |
| rust/crates/async-channel-1.9.0.crate | 13664 | 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35 |
| rust/crates/async-channel-2.5.0.crate | 18624 | 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 |
| rust/crates/async-compression-0.4.50.crate | 106967 | ee19bd99b43e3691acbad4e840420a4881cea6c0b66a208125a824f8fd53f5a1 |
| rust/crates/async-executor-1.14.0.crate | 28804 | c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a |
| rust/crates/async-global-executor-2.4.1.crate | 11844 | 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c |
| rust/crates/async-io-2.6.0.crate | 51062 | 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc |
| rust/crates/async-lock-3.4.2.crate | 39826 | 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311 |
Commit history 8
The latest 5 of 8 in the history this site was built from.