Cómo desplegar tu propio servidor Bitwarden utilizando Docker

Bitwarden es uno de los mejores gestores de contraseñas de código abierto en el mercado. Incluso podría decir que es el mejor gestor de contraseñas, punto. Una de las muchas razones por las que esto es así es por la flexibilidad de la herramienta, y una ilustración perfecta de eso es la capacidad de desplegar tu propio servidor Bitwarden utilizando Docker.

Cómo desplegar tu propio servidor Bitwarden utilizando Docker - Seguridad | Imagen 1 Newsmatic

¿Por qué querrías desplegar tu propio servidor Bitwarden? Puede que tengas información increíblemente sensible que solo confías a tus equipos internos. Si ese es el caso, ¿por qué preocuparte de que los datos se almacenen en un servidor de terceros?

Índice de Contenido
  1. Lo que necesitarás para desplegar un servidor Bitwarden
  2. Cómo instalar Docker
  3. Cómo desplegar el servidor Bitwarden
  4. Cómo configurar SMTP para Bitwarden

Lo que necesitarás para desplegar un servidor Bitwarden

Voy a demostrarlo en una instancia de Ubuntu Server 22.04, pero puedes desplegar el servidor de bóveda Bitwarden en cualquier plataforma que admita Docker.

Cómo instalar Docker

Lo primero que haremos es instalar la última versión de Docker. Primero, agrega la clave GPG con el siguiente comando:

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

Protección antivirus en línea: McAfee Clinic lleva la seguridad de tu PC al siguiente nivel

A continuación, agrega el repositorio:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Instala las dependencias necesarias con el siguiente comando:

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y

Finalmente, puedes instalar la última versión del motor de Docker:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y

Cómo proteger tu computadora de los virus: métodos y consejos

Asegúrate de que tu usuario sea un miembro del grupo docker con el siguiente comando:

sudo usermod -aG docker $USER

Cierra sesión y vuelve a iniciar sesión para que los cambios surtan efecto.

Cómo desplegar el servidor Bitwarden

Antes de instalar, creemos un nuevo usuario con el siguiente comando:

sudo add user bitwarden

A continuación, crea un nuevo directorio con el siguiente comando:

¡Defiéndete! Protege tu seguridad en línea contra amenazas críticas

sudo mkdir /opt/bitwarden

Configura los permisos y la propiedad del nuevo directorio:

sudo chmod -R 700 /opt/bitwarden
sudo chown -R bitwarden:bitwarden /opt/bitwarden

Afortunadamente, los desarrolladores de Bitwarden han creado un útil script de instalación, que puedes descargar con el siguiente comando:

curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh && chmod 700 bitwarden.sh

Una vez que se haya descargado el archivo, ejecútalo con:

Protege tus contraseñas con PAM: Tu aliado para la seguridad

./bitwarden.sh install

Responde las preguntas requeridas, como el dominio y los detalles de SSL, y luego el script comenzará a descargar las imágenes de Docker necesarias. Durante la instalación, se te pedirán tu ID y clave de instalación. Puedes acceder a esas claves desde la página de inicio de Bitwarden, donde se te pedirá que ingreses una dirección de correo electrónico.

Cuando ese comando se complete, inicia el servidor con:

./bitwarden start

Una vez que el comando de inicio se complete, deberías poder abrir un navegador y dirigirlo a https://SERVIDOR, donde SERVIDOR es la dirección IP o dominio del servidor de alojamiento. Deberías ver el aviso de inicio de sesión (Figura A), donde puedes crear una nueva cuenta.

Figura A

Cómo configurar un servidor VPN para hacer conexiones a través de firewalls

Cómo desplegar tu propio servidor Bitwarden utilizando Docker - Seguridad | Imagen 2 Newsmatic

Antes de crear tu cuenta, primero necesitarás configurar SMTP.

Cómo configurar SMTP para Bitwarden

Antes de intentar crear una nueva cuenta en el servidor, deberás configurar los ajustes de SMTP, de lo contrario, no podrás confirmar tu nueva cuenta. Para hacer esto, abre el archivo de variables de entorno con el siguiente comando:

nano ~/bwdata/env/global.override.env

En ese archivo, busca (y configura) las siguientes líneas:

  • globalSettings__mail__replyToEmail= - la dirección de respuesta
  • globalSettings__mail__smtp__host= - tu host SMTP
  • globalSettings__mail__smtp__port= - tu puerto SMTP
  • globalSettings__mail__smtp__ssl= - true para SSL, false para TLS
  • globalSettings__mail__smtp__username= - nombre de usuario para el host SMTP
  • globalSettings__mail__smtp__password= - contraseña para el host SMTP

Guarda y cierra el archivo. Una vez que hayas realizado los cambios, emite el siguiente comando:

¡Alerta! Un nuevo gusano de Linux está propagándose

./bitwarden.sh rebuild

Una vez que todo se haya reconstruido, regresa a la página de inicio de sesión, crea tu cuenta ¡y listo!

Felicidades, acabas de desplegar tu propio servidor Bitwarden. Ahora puedes almacenar toda esa información de seguridad del equipo sin alojarla en una plataforma de terceros.

Suscríbete al canal de YouTube "How To Make Tech Work" de Newsmatic para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

Cuánto cuesta instalar y mantener un firewall empresarial

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Seguridad, allí encontraras muchos artículos similares a Cómo desplegar tu propio servidor Bitwarden utilizando Docker , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.