Docker Guardiano della Cripta

Docker Guardiano Della Cripta



Vaultwarden, precedentemente noto come Bitwarden_RS, è un'implementazione server gratuita e open source del gestore password Bitwarden.

Se non hai familiarità, Bitwarden è un gestore di password estremamente ricco di funzionalità e popolare che ti consente di archiviare le tue credenziali in modo sicuro. Ti consente inoltre di accedere alle tue credenziali, come password e informazioni sensibili, da qualsiasi dispositivo.

Sebbene Bitwarden fornisca una versione gratuita del servizio, al momento in cui scriviamo richiede un abbonamento a pagamento per avere accesso a tutte le funzionalità. Vaultwarden è progettato per essere un'alternativa a Bitwarden, offrendo un'istanza self-hosted e un controllo assoluto sui dati personali.







Alcune delle caratteristiche notevoli di Vaultwarden includono:



  1. Hosting autonomo
  2. Crittografia pesante
  3. Multi piattaforma.
  4. Ampio supporto delle estensioni del browser
  5. Open Source

In questo tutorial ti insegneremo come far funzionare in modo rapido ed efficiente il gestore password Vaultwarden sul tuo computer utilizzando il motore Docker.



Prerequisiti

Questo tutorial segue un formato fondamentale per la configurazione di Vaultwarden come contenitore Docker. Tuttavia, assicurati di avere quanto segue:





  1. Un host Linux, MacOS o Windows
  2. Docker Engine versione 23 e successive è installato sull'host.
  3. Autorizzazioni sufficienti per eseguire i contenitori Docker.

Soddisfatti i requisiti di cui sopra, possiamo procedere e discutere come configurare Vaultwarden.

Docker Tira l'immagine del Vaultwarden

Il primo passo è scaricare l'immagine Vaultwarden sul computer host. Possiamo farlo eseguendo il comando pull Docker come segue:



$ docker pull vaultwarden / server: più recente

Questo dovrebbe scaricare l'ultima versione dell'immagine Vaultwarden sul tuo computer e consentirti di creare contenitori dall'immagine.

Docker Crea contenitore Vaultwarden

Una volta scaricata l'immagine, possiamo procedere e utilizzare il comando Docker run per creare un contenitore utilizzando l'immagine. Il comando è come mostrato:

$ esecuzione della finestra mobile -D --nome vaultwarden -In / vw-data / : / dati / -P 80 : 80 vaultwarden / server: più recente

Una volta eseguito il comando precedente, Docker creerà un contenitore utilizzando l'immagine Vaultwarden. Inoltre conserverà tutti i dati persistenti in /vw-data e mapperà la porta 80 sul tuo computer host.

Configurazione di Vaultwarden

Una volta che il contenitore è in esecuzione, apri il browser e segui l'indirizzo: http://vaultwarden.orb.local .

Questo ti chiederà di accedere o creare un nuovo account per la tua istanza Vaultwarden.

Poiché stiamo configurando l'istanza Vaultwarden per la prima volta, seleziona Crea account per configurare un nuovo account sul server.

In questa sezione, fornisci tutti i dettagli del tuo account, come email, nome utente e password principale.

Fare clic su Crea account per configurare l'account con i dettagli forniti. Una volta terminato, fare clic su Accedi e accedere all'interfaccia Web con le credenziali specificate.

In alcuni casi, Vaultwarden ti impedirà di accedere al vault senza un certificato SSL. Puoi configurare il contenitore per utilizzare HTTPS impostando i dettagli del certificato SSL come mostrato:

esecuzione della finestra mobile -D --nome bitwarden

ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-In / SSL / chiavi / : / SSL / \

-In / vw-data / : / dati / \

-P 443 : 80 \

vaultwarden / server: più recente

Assicurarsi che i file del certificato specificati esistano prima di eseguire il comando precedente. Puoi saperne di più sulla configurazione di HTTPS per il tuo vault nella risorsa seguente:

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS

Conclusione

Questo tutorial fornisce le funzionalità di base per configurare ed eseguire rapidamente un'istanza Vaultwarden utilizzando i contenitori Docker.