diff --git a/README.md b/README.md index b0f5f5d..4323846 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,25 @@ ### Installation des dépendances -#### Installation de la chaîne de compilation rustup - Installation des paquets `rustc` et `cargo` sudo apt install rustc cargo ### Compilation du serveur +On récupère les sources + + cd ~ + mkdir vaultwarden + git clone https://github.com/dani-garcia/vaultwarden ~/vaultwarden/vaultwarden + +On choisit la bonne version à l'aide des tags + + git checkout + On compile avec rust le serveur, en nettoyant bien avant. + cd vaultwarden/vaultwarden cargo clean cargo build --features sqlite --release @@ -111,10 +120,6 @@ On démarre ## Mise à jour de Vaultwarden -### Mise à jour de la chaîne de compilation rustup - - rustup update - ### Récupération des mises à jour On récupère les commits dans le dépôt et on passe sur le tag de la dernière version (``) @@ -140,6 +145,8 @@ On redémarre le service sudo systemctl restart vaultwarden.service + + ## Installation de l'interface web ### Installation des dépendances @@ -158,6 +165,17 @@ Ajout au `PATH` echo 'export PATH=/opt/node/bin:$PATH' >> ~/.bashrc +### Compiler la dernière version de l'interface web + +On récupère les sources + + git clone https://github.com/dani-garcia/vaultwarden ~/vaultwarden/webvault + +On compile + + cd ~/vaultwarden/webvault + make full + ## Mise à jour de l'interface web ### Récupération des mises à jour @@ -165,7 +183,7 @@ Ajout au `PATH` On récupère les commits dans le dépôt cd ~/vaultwarden/webvault - git fetch + git pull ### Compiler la dernière version de l'interface web