Come auto-conduttore usando bitwarden

Come auto-conduttore usando bitwarden
Bitwarden è una potente app per password open source che consente di personalizzare e configurare la sicurezza per la gestione delle password in una posizione centralizzata che controlli.

Bitwarden è altamente personalizzabile, leggero e fornisce agli utenti un'estensione API e browser per aiutare gli utenti a gestire le proprie password in modo efficiente. Bitwarden fornisce anche un'applicazione mobile, permettendoti di sincronizzare tutte le tue informazioni personali su tutti i tuoi dispositivi.

Un gestore di password autonomo è potente e un'opzione migliore poiché sei responsabile di tutta la sicurezza e delle funzionalità che ritieni adatte. In caso di compromesso, hai il controllo di ciò che accade ai tuoi dati.

Questo tutorial ti guiderà attraverso come impostare un gestore di password personale utilizzando Bitwarden e Docker.

Iniziamo:

Passaggio 1: Installa Docker e Docker Compose

La prima cosa che dobbiamo fare è impostare il server e tutti i componenti richiesti. Si consiglia di eseguire un server Linux in quanto ha la maggior parte delle dipendenze richieste ed è più facile da gestire rispetto ad altri sistemi operativi.

Prima di installare Docker e Docker Comporre sul tuo server, assicurati di disporre dei servizi DNS e dei nomi configurati correttamente per impostare il gestore password su un nome di dominio.

Passaggio 2: installa il motore Docker

Successivamente, inizia rimuovendo le versioni precedenti di Docker e i componenti Docker. Se hai un nuovo server, salta questo passaggio:

sudo apt-get rimuovi docker docker.Io Containerd Runc

Successivamente, dobbiamo impostare i repository usando i comandi di seguito:

SUDO APT-EGT AGGIORNAMENTO && sudo apt-get Installa curl gnupg lsb-release CA-certificates Apt-Transport-Https -y

Il prossimo passo è aggiungere la chiave GPG del repository Docker usando il comando:

Curl -fssl https: // download.Docker.com/linux/ubuntu/gpg | sudo gpg--dearmor -o/usr/share/keyrings/docker-archive-keyring.gpg

Nel passaggio successivo, impostare il repository nelle fonti.Elenco file utilizzando il comando:

eco \
"Deb [Arch = AMD64 firmato per.gpg] https: // download.Docker.com/linux/ubuntu \

$ (lsb_release -cs) stabile "| sudo tee/etc/apt/fonti.elenco.D/Docker.Elenco> /dev /null

Infine, aggiorna i repository e installa Docker:

Sudo Apt-get Aggiornamento
SUDO APT-get Installa Docker-CE Docker-Cli Containerd.io

NOTA: Guida all'installazione di Docker fornita in questo tutorial è per i server Ubuntu. Per la tua distribuzione specifica, controlla la documentazione Docker.

Passaggio 3: Installa Docker Composi

Per il passaggio successivo, dobbiamo installare Docker Compose. Assicurati di avere il motore Docker installato mentre il Docker Compose si basi su di esso per eseguire le sue operazioni:

sudo curl -l "https: // github.com/docker/compose/versioni/download/1.29.0/docker-compose-$ (uname -s)-$ (uname -m) "-o/usr/local/bin/docker-compose

Aggiungi le autorizzazioni di esecuzione al binario:

sudo chmod +x/usr/local/bin/docker-compose

Ora, hai installato con successo Docker e Docker Compose. Ora possiamo muoverci per avviare il gestore di password bitwarden sul server.

Passaggio 4: lancio Bitwarden su Docker

Una volta soddisfatti tutti i requisiti, possiamo utilizzare lo script bash fornito per installare e configurare il bitwarden.

Usa il comando qui sotto per scaricare e avviare lo script di installazione. Prima di eseguire, è possibile rivedere lo script e assicurarti di essere a tuo agio con le azioni da eseguire:

Curl -lso Bitewarden.sh https: // vai.Btwrdn.CO/BW-SH

Nel passaggio successivo, modifica le autorizzazioni di script come:

chmod 700 bitwarden.sh

Dopo aver verificato le azioni eseguite dallo script, avvia il programma di installazione usando il comando:

sudo ./bitwarden.Installa SH

Questo comando dovrebbe avviare lo script di installazione, che ti chiederà informazioni in modo interattivo mentre il processo di installazione continua:

Il primo passo è impostare il nome di dominio per il tuo gestore di password. Il valore dovrebbe essere configurato nei record DNS del server.

Nel passaggio successivo, selezionare se si desidera impostare un certificato SSL di crittografia. Assicurati di avere un dominio valido prima di selezionare questa opzione, poiché l'installazione fallirà se il dominio non è corretto.

Una volta che Docker ha tirato e estratto l'immagine, ti verrà richiesto di fornire l'ID e la chiave di installazione bitwarden.

Passare alla seguente risorsa per generare l'ID e la password di installazione:

https: // bitwarden.com/host/

Procedere con il processo di installazione e impostare un certificato SSL. Se ne hai già generato uno, fornisci il percorso o, in caso contrario, generare una copia autofirmata.

Passaggio 5: corre Bitwarden

Una volta configurato tutto correttamente, usa lo script per iniziare Bitwarden.

NOTA: È possibile modificare le modifiche e le impostazioni di configurazione in ./bwdata/config.File YML.

Ora corri:

sudo ./bitwarden.SH Inizia

Lo script sopra lancerà Docker e tirerà varie dipendenze: il file di compositore Docker, comprese immagini come:

https: // hub.Docker.com/r/bitwarden/icone

https: // hub.Docker.com/r/bitwarden/nginx

https: // hub.Docker.com/r/bitwarden/mssql

https: // hub.Docker.com/r/bitwarden/API

https: // hub.Docker.com/r/bitwarden/eventi

https: // hub.Docker.com/r/bitwarden/portale

https: // hub.Docker.com/r/bitwarden/web

E altri.

Una volta scaricate ed estratte tutte le immagini, lo script eseguirà il docker e imposterà il bitwarden.

Passaggio 6: configurare Bitwarden

Una volta impostato correttamente il bitwarden sul tuo server, vai all'indirizzo impostato durante l'installazione e crea un nuovo account:

Ora che hai creato un account, accedi alla tua dashboard bitwarden per configurare le varie impostazioni e funzionalità.

Conclusione

Con ciò, hai installato e configurato correttamente il gestore di password bitwarden sul tuo server. Utilizzando i passaggi di questo tutorial, avrai il controllo completo delle password e delle informazioni personali.