WIP: documentation
This commit is contained in:
parent
fe05a26a74
commit
0adf52c4fc
32
README.md
32
README.md
|
@ -4,16 +4,25 @@
|
||||||
|
|
||||||
### Installation des dépendances
|
### Installation des dépendances
|
||||||
|
|
||||||
#### Installation de la chaîne de compilation rustup
|
|
||||||
|
|
||||||
Installation des paquets `rustc` et `cargo`
|
Installation des paquets `rustc` et `cargo`
|
||||||
|
|
||||||
sudo apt install rustc cargo
|
sudo apt install rustc cargo
|
||||||
|
|
||||||
### Compilation du serveur
|
### 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 <version>
|
||||||
|
|
||||||
On compile avec rust le serveur, en nettoyant bien avant.
|
On compile avec rust le serveur, en nettoyant bien avant.
|
||||||
|
|
||||||
|
cd vaultwarden/vaultwarden
|
||||||
cargo clean
|
cargo clean
|
||||||
cargo build --features sqlite --release
|
cargo build --features sqlite --release
|
||||||
|
|
||||||
|
@ -111,10 +120,6 @@ On démarre
|
||||||
|
|
||||||
## Mise à jour de Vaultwarden
|
## Mise à jour de Vaultwarden
|
||||||
|
|
||||||
### Mise à jour de la chaîne de compilation rustup
|
|
||||||
|
|
||||||
rustup update
|
|
||||||
|
|
||||||
### Récupération des mises à jour
|
### 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 (`<version>`)
|
On récupère les commits dans le dépôt et on passe sur le tag de la dernière version (`<version>`)
|
||||||
|
@ -140,6 +145,8 @@ On redémarre le service
|
||||||
|
|
||||||
sudo systemctl restart vaultwarden.service
|
sudo systemctl restart vaultwarden.service
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Installation de l'interface web
|
## Installation de l'interface web
|
||||||
|
|
||||||
### Installation des dépendances
|
### Installation des dépendances
|
||||||
|
@ -158,6 +165,17 @@ Ajout au `PATH`
|
||||||
|
|
||||||
echo 'export PATH=/opt/node/bin:$PATH' >> ~/.bashrc
|
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
|
## Mise à jour de l'interface web
|
||||||
|
|
||||||
### Récupération des mises à jour
|
### Récupération des mises à jour
|
||||||
|
@ -165,7 +183,7 @@ Ajout au `PATH`
|
||||||
On récupère les commits dans le dépôt
|
On récupère les commits dans le dépôt
|
||||||
|
|
||||||
cd ~/vaultwarden/webvault
|
cd ~/vaultwarden/webvault
|
||||||
git fetch
|
git pull
|
||||||
|
|
||||||
### Compiler la dernière version de l'interface web
|
### Compiler la dernière version de l'interface web
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue