Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Auto-Hospedar Vaultwarden em um VPS (Guia Completo)

Aprenda o processo passo a passo para auto-hospedar Vaultwarden em um VPS usando Docker. Proteja suas credenciais e senhas de forma eficiente.

Vaultwarden é um gerenciador de senhas auto-hospedado popular, baseado na arquitetura de servidor do Bitwarden. Ele permite que você gerencie e proteja suas senhas em seu próprio servidor, dando-lhe controle completo sobre seus dados. Neste guia, vamos passar pelo processo de instalação do Vaultwarden em um Virtual Private Server (VPS) usando Docker.

Escolhendo um Provedor de VPS

Para começar, você precisará selecionar um provedor de VPS. Abaixo, uma comparação dos provedores recomendados de acordo com custo e desempenho:

ProvedorCusto MensalTamanho de RAMEspaço em DiscoOpções de Localização
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

Você pode começar com provedores como Hetzner Cloud ou Contabo para opções econômicas. Para uma comparação completa de VPS, confira nossa comparação completa de VPS.

Pré-requisitos

  1. Instância de VPS: Crie uma instância de VPS rodando uma distribuição Linux, como Ubuntu 20.04 ou superior.
  2. Nome de Domínio: Recomenda-se fortemente ter um nome de domínio apontando para seu VPS para conexões HTTPS seguras.
  3. Conhecimento Básico de Linux: Familiaridade com uso de linha de comando e Docker.

Passo 1: Conectar ao Seu VPS

Após configurar seu VPS, conecte-se a ele via SSH:

ssh root@seu-ip-do-vps

Substitua seu-ip-do-vps pelo endereço IP real do seu VPS.

Passo 2: Instalar Docker e Docker Compose

Você precisará de Docker para executar o Vaultwarden em um container. Execute os comandos abaixo para instalar Docker e 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

Verifique se o Docker está em execução:

systemctl status docker

Passo 3: Criar um Diretório para Vaultwarden

Crie um diretório para os arquivos do Vaultwarden:

mkdir ~/vaultwarden
cd ~/vaultwarden

Passo 4: Criar um Arquivo Docker Compose

Crie um arquivo docker-compose.yml no diretório ~/vaultwarden:

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

Este arquivo define nosso serviço Vaultwarden com as configurações necessárias.

Passo 5: Iniciar o Vaultwarden

Execute o comando abaixo para iniciar o Vaultwarden:

docker-compose up -d

Você pode verificar se o container está em execução:

docker ps

Passo 6: Configurar Seu Nome de Domínio

Para acessar o Vaultwarden usando seu domínio, configure os registros DNS para apontar seu domínio para o IP do VPS. Use um registro A para esse propósito. Obtenha um certificado SSL para garantir conexões criptografadas. Uma maneira simples é usar Let’s Encrypt com Certbot.

Instale o Certbot com os seguintes comandos:

apt install certbot

Depois, execute o Certbot:

certbot --nginx -d seu-dominio.com

Siga as instruções para completar a configuração do SSL.

Passo 7: Acessar o Vaultwarden

Agora que você instalou o Vaultwarden com sucesso, acesse-o via seu navegador navegando para https://seu-dominio.com.

Perguntas Frequentes

1. Quais são os requisitos de sistema para auto-hospedar Vaultwarden?

Vaultwarden não requer recursos extensos. Uma VPS básica com pelo menos 1 GB de RAM e 25 GB de armazenamento SSD é suficiente para uso doméstico. Se você pretende gerenciar múltiplos usuários ou cofres maiores, considere uma VPS com 2 GB de RAM ou mais para melhor desempenho. A maioria dos provedores econômicos como Hetzner ou Contabo atende a esses requisitos.

2. Como faço para fazer backup dos meus dados do Vaultwarden?

Fazer backup dos seus dados do Vaultwarden é essencial. Você pode fazer isso regularmente copiando o diretório vw-data, onde todos os seus dados do cofre estão armazenados. Use o comando abaixo para criar um backup:

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

Além disso, alguns usuários optam por automatizar backups e armazená-los em soluções de armazenamento externo. Também é aconselhável revisar quaisquer recursos de backup embutidos fornecidos pelo Vaultwarden.

3. Posso usar o Vaultwarden com múltiplos usuários?

Sim, o Vaultwarden suporta múltiplos usuários. Você pode convidar outros usuários ao seu cofre fornecendo acesso às credenciais do seu servidor. Lembre-se de que cada usuário precisará gerenciar sua própria configuração de conta. Você também pode gerenciar autenticação de usuários e permissões diretamente pela interface do Vaultwarden.

Seguindo estes passos, você pode auto-hospedar eficientemente o Vaultwarden no seu VPS, garantindo uma solução de gerenciamento de senhas segura, privada e sob seu controle.