Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo autoalojar Vaultwarden en un VPS (Guía Completa)

Aprende el proceso paso a paso para autoalojar Vaultwarden en un VPS utilizando Docker. Asegura tus credenciales y contraseñas de manera eficiente.

Cómo autoalojar Vaultwarden en un VPS (Guía Completa)

Vaultwarden es un popular gestor de contraseñas autoalojado basado en la arquitectura del servidor de Bitwarden. Te permite gestionar y asegurar tus contraseñas en tu propio servidor, dándote el control total sobre tus datos. En esta guía, recorreremos el proceso de instalación de Vaultwarden en un Servidor Privado Virtual (VPS) utilizando Docker.

Elegir un Proveedor de VPS

Para comenzar, necesitarás seleccionar un proveedor de VPS. A continuación, se presenta una comparación de proveedores de VPS recomendados, basada en la asequibilidad y el rendimiento:

ProveedorCosto MensualTamaño de RAMEspacio en DiscoOpciones de Ubicación
Contabo VPS5.99 EUR4 GB300 GB SSDEuropa
Hetzner Cloud4.15 EUR4 GB20 GB SSDEuropa
DigitalOcean6 USD1 GB25 GB SSDGlobal
Vultr6 USD1 GB25 GB SSDGlobal
Linode5 USD1 GB25 GB SSDGlobal

Puedes comenzar con proveedores como Hetzner Cloud o Contabo para opciones económicas. Para una comparación completa de VPS, consulta nuestra comparación completa de VPS.

Requisitos Previos

  1. Instancia de VPS: Crea una instancia de VPS ejecutando una distribución de Linux como Ubuntu 20.04 o posterior.
  2. Nombre de Dominio: Se recomienda encarecidamente tener un nombre de dominio apuntando a tu VPS para conexiones seguras HTTPS.
  3. Conocimientos Básicos de Linux: Familiaridad con el uso de la línea de comandos y Docker.

Paso 1: Conectarse a tu VPS

Una vez que tu VPS esté configurado, conéctate a él a través de SSH:

ssh root@tu-ip-vps

Reemplaza tu-ip-vps con la dirección IP real de tu VPS.

Paso 2: Instalar Docker y Docker Compose

Necesitarás Docker para ejecutar Vaultwarden en un contenedor. Ejecuta los siguientes comandos para instalar Docker y Docker Compose:

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce
apt install -y docker-compose

Verifica si Docker está en funcionamiento:

systemctl status docker

Paso 3: Crear un Directorio para Vaultwarden

Crea un directorio para los archivos de Vaultwarden:

mkdir ~/vaultwarden
cd ~/vaultwarden

Paso 4: Crear un Archivo Docker Compose

Crea un archivo docker-compose.yml en el directorio ~/vaultwarden:

version: '3'
services:
  vaultwarden:
    image: vaultwarden/server:latest
    restart: always
    environment:
      - WEBSOCKET_ENABLED=true
    volumes:
      - ./vw-data:/data
    ports:
      - "80:80"

Este archivo define nuestro servicio de Vaultwarden con las configuraciones necesarias.

Paso 5: Iniciar Vaultwarden

Ejecuta el siguiente comando para iniciar Vaultwarden:

docker-compose up -d

Puedes comprobar si el contenedor está en funcionamiento:

docker ps

Paso 6: Configurar Tu Nombre de Dominio

Para acceder a Vaultwarden usando tu dominio, configura tus registros DNS para apuntar tu dominio a la IP del VPS. Usa un registro A para este propósito. Obtén un certificado SSL para asegurar conexiones encriptadas. Una manera simple es usar Let’s Encrypt con Certbot.

Instala Certbot con los siguientes comandos:

apt install certbot

Luego, ejecuta Certbot:

certbot --nginx -d tu-dominio.com

Sigue las instrucciones para completar la configuración de SSL.

Paso 7: Acceder a Vaultwarden

Ahora que has instalado con éxito Vaultwarden, accede a él a través de tu navegador navegando a https://tu-dominio.com.

Preguntas Frecuentes

1. ¿Cuáles son los requisitos del sistema para autoalojar Vaultwarden?

Vaultwarden no requiere recursos extensos. Un VPS básico con al menos 1 GB de RAM y 25 GB de almacenamiento SSD es suficiente para uso doméstico. Si planeas gestionar múltiples usuarios o bóvedas más grandes, considera un VPS con 2 GB de RAM o más para un mejor rendimiento. La mayoría de los proveedores económicos como Hetzner o Contabo cumplen con estos requisitos.

2. ¿Cómo puedo respaldar mis datos de Vaultwarden?

Respaldar tus datos de Vaultwarden es crucial. Puedes lograr esto respaldando regularmente el directorio vw-data, donde se almacenan todos tus datos de la bóveda. Usa el siguiente comando para crear una copia de seguridad:

tar -cvzf vaultwarden-backup.tar.gz ~/vaultwarden/vw-data

Además, algunos usuarios pueden optar por automatizar copias de seguridad y almacenarlas en soluciones de almacenamiento externo. También es prudente revisar cualquier función de respaldo incorporada que proporcione Vaultwarden.

3. ¿Puedo usar Vaultwarden con múltiples usuarios?

Sí, Vaultwarden admite múltiples usuarios. Puedes invitar a otros usuarios a tu bóveda proporcionándoles acceso a las credenciales de tu servidor. Ten en cuenta que cada usuario necesitará gestionar su propia configuración de cuenta. También puedes gestionar la autenticación y permisos de usuarios directamente a través de la interfaz de Vaultwarden.

Siguiendo estos pasos, puedes autoalojar Vaultwarden de manera eficiente en tu VPS, asegurando que tu solución de gestión de contraseñas sea segura, privada y bajo tu control.