BitWarden es altamente personalizable, liviano y proporciona a los usuarios una extensión de API y navegador para ayudar a los usuarios a administrar sus contraseñas de manera eficiente. BitWarden también proporciona una aplicación móvil, lo que le permite sincronizar toda su información personal en todos sus dispositivos.
Un administrador de contraseñas autohostadas es poderosa y una mejor opción ya que usted es responsable de toda la seguridad y las características que considera adecuadas. En caso de compromiso, usted tiene el control de lo que sucede con sus datos.
Este tutorial lo guiará a través de cómo configurar un Administrador de contraseñas personales usando BitWarden y Docker.
Empecemos:
Paso 1: Instale Docker y Docker Compose
Lo primero que debemos hacer es configurar el servidor y todos los componentes requeridos. Se recomienda ejecutar un servidor Linux, ya que tiene la mayoría de las dependencias necesarias, y es más fácil de administrar que otros sistemas operativos.
Antes de instalar Docker y Docker Compose en su servidor, asegúrese de tener los servicios DNS y los nombres configurados correctamente para configurar el Administrador de contraseñas en un nombre de dominio.
Paso 2: Instale el motor Docker
A continuación, comience por eliminar las versiones anteriores de Docker y los componentes de Docker. Si tiene un nuevo servidor, omita este paso:
sudo apt-get eliminar Docker Docker-Engine Docker.io contenedord runc
A continuación, necesitamos configurar los repositorios utilizando los comandos a continuación:
sudo apt-get actualización && sudo apt-get install curl gnupg lsb-libe-libe certificados apt-transport-https -y
El siguiente paso es agregar la tecla GPG del repositorio de Docker usando el comando:
curl -fssl https: // descargar.estibador.com/linux/ubuntu/gpg | Sudo GPG--Dearmor -O/USR/Share/Keyrings/Docker-Archive-Keyring.gpg
En el siguiente paso, configure el repositorio en las fuentes.Lista de archivo usando el comando:
eco \
"Deb [Arch = amd64 firmado-by =/usr/share/keyrings/docker-archive-keyring.gpg] https: // descargar.estibador.com/linux/ubuntu \
$ (lsb_release -cs) estable "| sudo tee/etc/apt/fuentes.lista.D/Docker.Lista> /dev /null
Finalmente, actualice los repositorios e instale Docker:
actualización de sudo apt-get
sudo apt-get install Docker-ce Docker-CE-Cli Containerd.IO
NOTA: La guía de instalación de Docker proporcionada en este tutorial es para servidores ubuntu. Para su distribución específica, consulte la documentación de Docker.
Paso 3: Instalar Docker Compose
Para el siguiente paso, necesitamos instalar Docker Compose. Asegúrese de tener el motor Docker instalado como Docker Compose depende de él para realizar sus operaciones:
sudo curl -l "https: // github.com/docker/compose/comunes/descargar/1.29.0/Docker-Compose-$ (uname -s)-$ (uname -m) "-o/usr/local/bin/docker-composa
Agregar permisos de ejecución al binario:
sudo chmod +x/usr/local/bin/docker-compose
Ahora, ha instalado con éxito Docker y Docker Compose. Ahora podemos movernos para iniciar el Administrador de contraseñas de BitWarden en el servidor.
Paso 4: Iniciar BitWarden en Docker
Una vez que se cumplan todos los requisitos, podemos usar el script bash proporcionado para instalar y configurar el Bitwarden.
Use el comando a continuación para descargar y iniciar el script de instalación. Antes de ejecutar, puede revisar el script y asegurarse de que se sienta cómodo con las acciones que se realizarán:
curl -lso bitwarden.sh https: // go.btwrdn.CO/BW-SH
En el siguiente paso, cambie los permisos de script como:
chmod 700 bitwarden.mierda
Una vez que haya verificado las acciones ejecutadas por el script, inicie el instalador usando el comando:
sudo ./Bitwarden.Instalar SH
Este comando debe iniciar el script del instalador, que le pedirá información interactivamente a medida que continúe el proceso de instalación:
El primer paso es configurar el nombre de dominio para su administrador de contraseñas. El valor debe configurarse en los registros DNS de su servidor.
En el siguiente paso, seleccione si desea configurar un certificado SSL en cifrado. Asegúrese de tener un dominio válido antes de seleccionar esta opción, ya que la instalación fallará si el dominio es incorrecto.
Una vez que Docker haya sacado y extraído la imagen, se le solicitará que proporcione la ID de instalación de Bitward y la tecla.
Navegue al siguiente recurso para generar su ID de instalación y contraseña:
https: // bitwarden.com/host/
Proceda con el proceso de instalación y configure un certificado SSL. Si ya ha generado uno, proporcione la ruta, o si no, genere una copia autofirmada.
Paso 5: Ejecutar Bitwarden
Una vez que tenga todo configurado correctamente, use el script para iniciar Bitwarden.
NOTA: Puede editar los cambios y la configuración de configuración en el ./bwdata/config.archivo YML.
Ahora corre:
sudo ./Bitwarden.SH Start
El script anterior iniciará Docker y extraerá varias dependencias: el archivo de composición de Docker, incluidas imágenes como:
https: // centro.estibador.com/r/bitwarden/icons
https: // centro.estibador.com/r/bitwarden/nginx
https: // centro.estibador.com/r/bitwarden/mssql
https: // centro.estibador.com/r/bitwarden/API
https: // centro.estibador.com/r/bitwarden/eventos
https: // centro.estibador.com/r/bitwarden/portal
https: // centro.estibador.com/r/bitwarden/web
Y otros.
Una vez que todas las imágenes se descarguen y extraen, el script ejecutará el Docker y configurará el Bitwarden.
Paso 6: Configurar BitWarden
Una vez que el BitWarden se configure con éxito en su servidor, navegue a la dirección que configuró durante la instalación y cree una nueva cuenta:
Ahora que ha creado una cuenta, inicie sesión en su panel de control de Bitward para configurar las diversas configuraciones y características.
Conclusión
Con eso, ha instalado y configurado correctamente el Administrador de contraseñas de BitWarden en su servidor. Usando los pasos de este tutorial, tendrá un control completo de sus contraseñas e información personal.