Bitwarden es un gestor de contraseñas de código abierto que permite a los usuarios almacenar y gestionar de forma segura sus contraseñas y otros datos sensibles. En este artículo, te mostraremos cómo instalar Bitwarden en un servidor Debian 12, utilizando Docker para simplificar el proceso. Este tutorial está diseñado para ser técnico pero fácil de entender, especialmente para principiantes.
Requisitos Previos
Antes de comenzar con la instalación, asegúrate de tener privilegios de superusuario en tu sistema Debian 12. Además, necesitarás tener Docker y Docker Compose instalados en tu sistema.
Instalación de Docker y Docker Compose
- Actualizar los paquetes del sistema:
sudo apt update
sudo apt upgrade
- Instalar Docker:
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
- Verificar la instalación de Docker:
sudo docker --version
- Instalar Docker Compose:
Descarga la última versión de Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -oP '(?<=tag_name": "v)[^"]*')" -o /usr/local/bin/docker-compose
Aplica permisos de ejecución al binario descargado:
sudo chmod +x /usr/local/bin/docker-compose
Verifica la instalación de Docker Compose:
docker-compose --version
Instalación de Bitwarden
- Crear un directorio para Bitwarden:
mkdir -p ~/bitwarden
cd ~/bitwarden
- Descargar el script de instalación de Bitwarden:
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh
chmod +x bitwarden.sh
- Ejecutar el script de instalación:
./bitwarden.sh install
Durante la instalación, se te pedirá que ingreses tu dominio, una dirección de correo electrónico para el certificado SSL y que elijas si deseas generar un certificado SSL gratuito con Let’s Encrypt. Completa estos pasos según tu configuración.
- Iniciar Bitwarden:
./bitwarden.sh start
Configuración de Bitwarden
- Acceder a la interfaz web de Bitwarden:
Abre tu navegador y navega a la URL de tu servidor Bitwarden (por ejemplo, https://tu_dominio_o_IP). Deberías ver la pantalla de inicio de Bitwarden.
- Crear una cuenta de administrador:
Regístrate con tu dirección de correo electrónico y crea una contraseña maestra para tu cuenta de administrador. Esta cuenta tendrá acceso completo para gestionar usuarios y configuraciones en tu servidor Bitwarden.
Configuración del Firewall
Si tienes un firewall activo, asegúrate de permitir el tráfico en los puertos necesarios (80 y 443 para HTTP y HTTPS, respectivamente):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
Si necesitas un entorno más robusto y escalable para tu servidor Bitwarden, considera utilizar los servicios de Linux SSD VPS de Shape.host. Shape.host ofrece soluciones de VPS en la nube con alto rendimiento, seguridad y soporte técnico 24/7, ideales para gestionar tus aplicaciones críticas y datos sensibles.