Tú decides qué servicios podemos activar para análisis, personalización y contenido externo.
Utilizamos cookies y tecnologías similares en nuestro sitio web para personalizar el contenido, integrar medios externos y comprender mejor el uso de determinadas secciones.
Cookies necesarias
Estas entradas garantizan funciones básicas como la seguridad, la estabilidad y el procesamiento de formularios.
Tus datos pueden tratarse con tu consentimiento o sobre la base de intereses legítimos. En la configuración de cookies puedes rechazar cada categoría opcional o autorizarla expresamente.
Algunos servicios procesan datos personales en terceros países. Al dar tu consentimiento, también aceptas esta transferencia. Encontrarás más información en nuestra política de privacidad.
Puedes volver a abrir y modificar tu selección en cualquier momento. · 1.0.2
Configurar Bitwarden en un servidor Linux: protege tu gestión de contraseñas
Descubre cómo alojar Bitwarden de forma segura para gestionar contraseñas con cifrado de extremo a extremo y credenciales robustas → Aprende más ahora
10 de noviembre de 20264 min de lectura4 Visitas0 útil
Introducción
Bitwarden es un gestor de contraseñas y claves de acceso de código abierto que utiliza cifrado de conocimiento cero y de extremo a extremo para proteger tus datos. Puedes usarlo como un servicio en la nube o alojarlo tú mismo, con funciones para generar, almacenar y autocompletar credenciales seguras.
¿Quieres alojar este servicio por tu cuenta? Te guiamos paso a paso en la instalación y configuración, mostrándote todo lo que debes tener en cuenta.
Requisitos previos
Antes de instalar Bitwarden, asegúrate de que tu entorno de alojamiento cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
Hardware
Mínimo
Recomendación ZAP-Hosting
CPU
1 núcleo vCPU
4 núcleos vCPU
RAM
2 GB
4 GB
Almacenamiento
12 GB
25 GB
El software requiere que todas las dependencias necesarias estén instaladas y que se ejecute en un sistema operativo compatible. Verifica que tu servidor cumpla con estos requisitos antes de comenzar la instalación:
Dependencias:Docker (Engine 26+ y Compose)
Sistema operativo: Última versión de Ubuntu/Debian con soporte para Docker 26+
Asegúrate de que todas las dependencias estén instaladas y que uses la versión correcta del sistema operativo para evitar problemas de compatibilidad durante la instalación de Bitwarden.
FAQ
Preguntas frecuentes
Bitwarden es un gestor de contraseñas y claves de acceso de código abierto que usa cifrado de conocimiento cero y de extremo a extremo. Puedes usarlo en la nube o alojarlo tú mismo.
Bitwarden requiere Docker (Engine 26+ y Compose) y funciona en la última versión de Ubuntu/Debian con soporte para Docker 26+.
El mínimo es 1 núcleo vCPU, 2 GB de RAM y 12 GB de almacenamiento. ZAP-Hosting recomienda 4 núcleos vCPU, 4 GB de RAM y 25 GB de almacenamiento.
Comentarios
¿Te resultó útil este artículo?
Tus comentarios nos ayudan a priorizar y mejorar los contenidos.
0 de 0 Las valoraciones consideraron útil este artículo.
Ayuda personalizada
¿No te basta con la guía?
Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.
Zappy conoce esta guía y te responde directamente en el chat.
Navegación
Software
Instalación
Una vez cumplidos los requisitos y completada la preparación, puedes comenzar la instalación de Bitwarden.
Descarga el script de instalación de Bitwarden en tu servidor y ejecútalo. Se creará un directorio ./bwdata relativo a la ubicación de bitwarden.sh.
En el instalador, primero introduce el nombre de dominio de tu instancia Bitwarden, normalmente el registro DNS configurado. Luego elige si Let’s Encrypt debe generar un certificado SSL gratuito y confiable. Si es así, proporciona un correo electrónico para notificaciones de expiración. Si no, se harán preguntas sobre el certificado.
Introduce tu ID de instalación y clave de instalación que obtuviste en Bitwarden. Luego selecciona la región US o EU, relevante solo si conectas una instancia autoalojada con una suscripción de pago.
Si no usas Let’s Encrypt, puedes usar un certificado existente colocando los archivos en ./bwdata/ssl/your.domain y especificando si es confiable. Alternativamente, puedes generar un certificado autofirmado, recomendado solo para pruebas. Si no usas certificado, debes colocar un proxy HTTPS delante de la instalación, de lo contrario las aplicaciones Bitwarden no funcionarán.
Configuración
Después de la instalación, realiza la configuración básica mediante dos archivos. Primero edita el archivo de entorno en ./bwdata/env/global.override.env. Introduce los datos de tu servidor SMTP, incluyendo host, puerto, SSL, usuario y contraseña, para que Bitwarden pueda enviar correos de verificación e invitaciones a organizaciones. Si necesitas acceso al portal de administración del sistema, añade un correo admin a adminSettings__admins.
Prueba la configuración SMTP con ./bitwarden.sh checksmtp. Una configuración correcta mostrará éxito; de lo contrario, recibirás indicaciones sobre OpenSSL faltante o valores incorrectos. Aplica cambios con ./bitwarden.sh restart.
Luego revisa los parámetros de instalación en ./bwdata/config.yml. Este archivo controla los recursos generados y debe ajustarse para entornos especiales, por ejemplo, si trabajas detrás de un proxy o usas puertos alternativos. Aplica cambios con ./bitwarden.sh rebuild.
Finalmente, inicia la instancia con ./bitwarden.sh start. El primer inicio puede tardar mientras Docker descarga las imágenes. Usa docker ps para verificar que todos los contenedores estén saludables. Luego abre el Web Vault en tu dominio configurado y registra una cuenta si es necesario. La verificación por correo solo funciona con variables SMTP configuradas correctamente.
Finalización y recursos adicionales
¡Felicidades! Has instalado y configurado Bitwarden con éxito en tu servidor VPS/Dedicado. Te recomendamos también consultar estos recursos que pueden ayudarte con la configuración del servidor:
Antes de configurar Bitwarden, debes preparar tu sistema. Esto incluye actualizar tu sistema operativo y instalar todas las dependencias necesarias. Esta preparación garantiza un entorno estable y ayuda a evitar problemas durante o después de la instalación.
Actualizar el sistema
Para que tu sistema funcione con las últimas actualizaciones de software y seguridad, primero realiza una actualización ejecutando el siguiente comando:
Code
sudo apt update && sudo apt upgrade -y
Así te aseguras de que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar con la instalación.
Instalar dependencias
Una vez finalizada la actualización, puedes proceder a instalar las dependencias. Bitwarden se ejecuta en varios contenedores Docker en tu sistema, por lo que primero debes instalar Docker. Ejecuta estos comandos:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Encontrarás una guía detallada para instalar y usar Docker en nuestra guía de Docker.
Crear usuario y directorio
Se recomienda configurar tu servidor Linux con una cuenta de servicio dedicada llamada bitwarden desde la cual se instalará y ejecutará Bitwarden. Esto mantiene tu instancia de Bitwarden aislada de otras aplicaciones en tu servidor.
Crea el usuario bitwarden y asigna una contraseña fuerte y única:
Code
sudo adduser bitwarden
sudo passwd bitwarden
Crea el grupo docker si no existe y añade el usuario bitwarden a este grupo:
Por defecto, Bitwarden se ejecuta en el host usando los puertos 80 (HTTP) y 443 (HTTPS). Configura un dominio con registros DNS que apunten al host, por ejemplo, server.example.com, especialmente si vas a ofrecer el servicio en Internet. Evita usar "bitwarden" en el nombre del host para no revelar innecesariamente la función o software del servidor.