Installer Bitwardenrs/Vaultwarden sur votre Freebox DELTA. Toutes les commandes en description

Installation du gestionnaire de mot de passe Bitwarden sur VM freebox Delta sudo apt-get install curl installation de Docker : sudo curl -fsSL get.docker.com -o get-docker.sh && sudo sh get-docker.sh sudo usermod -aG docker freebox sudo systemctl enable docker sudo…

Installer Bitwardenrs/Vaultwarden sur votre Freebox DELTA. Toutes les commandes en description

Source

0
(0)

Installation du gestionnaire de mot de passe Bitwarden sur VM freebox Delta

sudo apt-get install curl

installation de Docker :
sudo curl -fsSL get.docker.com -o get-docker.sh && sudo sh get-docker.sh
sudo usermod -aG docker freebox
sudo systemctl enable docker
sudo reboot

Installation bitwarden_rs :
docker pull bitwardenrs/server:latest
docker run -d –name bitwarden -v /bw-data/:/data/ -p 8080:80 bitwardenrs/server:latest
ou
pour Vaultwarden :
docker pull vaultwarden/server:latest
docker run -d –name bitwarden -v /vw-data/:/data/ -p 8080:80 vaultwarden/server:latest

Le Certificat :
openssl genpkey -algorithm RSA -aes128 -out private-ca.key -outform PEM -pkeyopt rsa_keygen_bits:2048
openssl req -x509 -new -nodes -sha256 -days 3650 -key private-ca.key -out self-signed-ca-cert.crt
openssl genpkey -algorithm RSA -out bitwarden.key -outform PEM -pkeyopt rsa_keygen_bits:2048
openssl req -new -key bitwarden.key -out bitwarden.csr

sudo nano bitwarden.ext
et y copier
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names

[alt_names]
IP.1 = 192.168.x.x

Vous sauvegardez

puis
openssl x509 -req -in bitwarden.csr -CA self-signed-ca-cert.crt -CAkey private-ca.key -CAcreateserial -out bitwarden.crt -days 365 -sha256 -extfile bitwarden.ext

et enfin
sudo mv bitwarden.crt bitwarden.key /etc/ssl/certs/

pour bitwardenrs :
docker run -d –name bitwarden –restart unless-stopped -v /bw-data:/data -v /etc/ssl/certs:/ssl -e ROCKET_TLS='{certs=”/ssl/bitwarden.crt”,key=”/ssl/bitwarden.key”}’ -p 8080:80 bitwardenrs/server:latest

pour Vaultwarden:
docker run -d –name bitwarden –restart unless-stopped -v /bw-data:/data -v /etc/ssl/certs:/ssl -e ROCKET_TLS='{certs=”/ssl/bitwarden.crt”,key=”/ssl/bitwarden.key”}’ -p 8080:80 vaultwarden/server:latest

0 / 5. 0