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 - Video](https://i.ytimg.com/vi/UWWr76K-rKY/hqdefault.jpg)
![Cómo desplegar tu propio servidor Bitwarden utilizando Docker - Seguridad | Imagen 1 Newsmatic Cómo desplegar tu propio servidor Bitwarden utilizando Docker - Seguridad | Imagen 1 Newsmatic](/wp-content/uploads/desplegar-bitwarden-server-docker-imagen-1.webp)
¿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?
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
![](https://newsmatic.com.ar/wp-content/uploads/proteccion-antivirus-en-linea-mcafee-clinic-lleva-la-seguridad-de-tu-pc-al-siguiente-nivel-150x150.jpg)
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
![](https://newsmatic.com.ar/wp-content/uploads/como-proteger-tu-computadora-de-los-virus-metodos-y-consejos-150x150.jpg)
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:
![](https://newsmatic.com.ar/wp-content/uploads/defiendete-protege-tu-seguridad-en-linea-contra-amenazas-criticas-150x150.png)
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:
![](https://newsmatic.com.ar/wp-content/uploads/protege-tus-contrasenas-con-pam-tu-aliado-para-la-seguridad-1-150x150.jpg)
./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
![](https://newsmatic.com.ar/wp-content/uploads/configurando-conexiones-vpn-con-firewalls-imagen-1-150x150.webp)
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:
![](https://newsmatic.com.ar/wp-content/uploads/alerta-un-nuevo-gusano-de-linux-esta-propagandose-1-150x150.jpg)
./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.
![](https://newsmatic.com.ar/wp-content/uploads/cuanto-cuesta-instalar-y-mantener-un-firewall-empresarial-1-150x150.jpg)
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