Update README.md

This commit is contained in:
Christian P. MOMON 2023-03-27 09:53:06 +00:00
parent 044a8b8ef5
commit cfdde1d6e7
1 changed files with 12 additions and 10 deletions

View File

@ -1,28 +1,30 @@
# Service COFFRE
[TOC]
## Installation de Vaultwarden
**Pour la compilation du serveur, un minimum de 2.5Go de mémoire vive est requis (sans quoi la compilation échoue)**
**Pour la compilation du serveur, un minimum de 2.5Go de mémoire vive est requis (sans quoi la compilation échoue)**.
### Installation des dépendances
Installation des paquets `rustc` et `cargo`
Installation des paquets `rustc` et `cargo` :
sudo apt install rustc cargo
### Compilation du serveur
On récupère les sources
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
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
@ -30,19 +32,19 @@ On compile avec rust le serveur, en nettoyant bien avant.
### Installation du serveur
Installation du fichier de configuration par défaut
Installation du fichier de configuration par défaut :
sudo cp ../../.env.template /etc/vaultwarden.env
Installation du binaire
Installation du binaire :
sudo cp vaultwarden /usr/bin/vaultwarden
Création du dossier des données
Création du dossier des données :
sudo mkdir /var/lib/vaultwarden/data
Correction des droits
Correction des droits :
sudo chmod +x /usr/bin/vaultwarden
sudo useradd -m -d /var/lib/vaultwarden vaultwarden
@ -50,7 +52,7 @@ Correction des droits
### Création du fichier de service
On crée le fichier
On crée le fichier :
sudo nano /etc/systemd/system/vaultwarden.service