![]() Target/release/vaultwarden: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked. $ cargo clean & cargo build -features sqlite -release This keeps things simple as you won't need to set up MySQL/MariaDB $ git clone & pushd vaultwarden This assumes you are doing a small-scale installation using sqlite as your backend database. Start by cloning the Vaultwarden repository and using cargo to build. ![]() Now you're all set to do the Vaultwarden installation. Install Node JS $ curl -fsSL | sudo -E bash. Update Rust (not needed when finished install) $ rustup update $ echo 'export PATH=~/.cargo/bin:$PATH' > ~/.bashrc In the example below I install Rust/Cargo to a user directory and Node globally, in /opt/node Install Rust $ curl -sSf | sh You can install either/both globally to the entire system, or just localized within a user's home directory. Install Rust and Node v16 from their own sites. $ sudo apt install build-essential Install Node and Rust From Their Distribution SitesÄo not use your distribution's Rust and Node packages. ![]() $ sudo apt install git nano curl wget htop pkg-config openssl libssl1.1 libssl-dev
0 Comments
Leave a Reply. |