Documentation du coffre

This commit is contained in:
Adrien Bourmault 2022-10-23 18:27:47 +00:00
parent c726802b14
commit efe00cd9e2
1 changed files with 31 additions and 2 deletions

View File

@ -140,10 +140,14 @@ On redémarre le service
### Installation des dépendances
On paramètre la source pour la version la plus récente de nodejs
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
On installe nodejs
sudo apt install -y nodejs npm
npm i npm@latest -g
sudo apt install -y nodejs
sudo npm i npm@latest -g
### Compiler la dernière version de l'interface web
@ -156,8 +160,21 @@ On compile
cd ~/vaultwarden/webvault
make full
### Installation de l'interface web
cd ~/vaultwarden/webvault
sudo cp -R builds/bw_web_<tag> /var/lib/vaultwarden/web-vault
Correction des droits
sudo chown -R vaultwarden:vaultwarden /var/lib/vaultwarden
## Mise à jour de l'interface web
### Mise à jour des dépendances
sudo npm i npm@latest -g
### Récupération des mises à jour
On récupère les commits dans le dépôt
@ -171,3 +188,15 @@ On récupère les commits dans le dépôt
make full
Lorsque demandé, insérer l'identifiant du tag le plus récent (dispo avec git tag)
### Installer l'interface web
On installe la version correspondant à `<tag>`
cd ~/vaultwarden/webvault
sudo rm -r /var/lib/vaultwarden/web-vault
sudo cp -R builds/bw_web_<tag> /var/lib/vaultwarden/web-vault
Correction des droits
sudo chown -R vaultwarden:vaultwarden /var/lib/vaultwarden