Test indipendenti Aggiornato aprile 2026 387 guide di self-hosting 5 provider VPS testati

guide

Come Self-Hostare Vaultwarden su un VPS (Guida Completa)

Scopri il processo passo passo per self-hostare Vaultwarden su un VPS utilizzando Docker. Proteggi le tue credenziali e password in modo efficiente.

Come Self-Hostare Vaultwarden su un VPS (Guida Completa)

Vaultwarden è un popolare gestore di password self-hosted basato sull’architettura server di Bitwarden. Ti consente di gestire e proteggere le tue password sul tuo server, dandoti il completo controllo sui tuoi dati. In questa guida, esploreremo il processo di installazione di Vaultwarden su un Virtual Private Server (VPS) utilizzando Docker.

Scegliere un Fornitore di VPS

Per iniziare, dovrai selezionare un fornitore di VPS. Di seguito è riportato un confronto dei fornitori di VPS raccomandati in base all’affordability e alle prestazioni:

FornitoreCosto MensileDimensione RAMSpazio DiscoOpzioni di Localizzazione
Contabo VPS5,99 EUR4 GB300 GB SSDEuropa
Hetzner Cloud4,15 EUR4 GB20 GB SSDEuropa
DigitalOcean6 USD1 GB25 GB SSDGlobale
Vultr6 USD1 GB25 GB SSDGlobale
Linode5 USD1 GB25 GB SSDGlobale

Puoi iniziare con fornitori come Hetzner Cloud o Contabo per opzioni a budget limitato. Per un confronto completo dei VPS, dai un’occhiata al nostro confronto completo dei VPS.

Requisiti Prerequisiti

  1. Istanza VPS: Crea un’istanza VPS che esegue una distribuzione Linux come Ubuntu 20.04 o versioni successive.
  2. Nome di Dominio: È altamente raccomandato avere un nome di dominio che punti al tuo VPS per connessioni HTTPS sicure.
  3. Conoscenze di Base di Linux: Familiarità con l’uso della linea di comando e Docker.

Passo 1: Connettersi al Tuo VPS

Una volta che il tuo VPS è impostato, connettiti ad esso tramite SSH:

ssh root@tuo-ip-vps

Sostituisci tuo-ip-vps con l’indirizzo IP reale del tuo VPS.

Passo 2: Installare Docker e Docker Compose

Avrai bisogno di Docker per eseguire Vaultwarden in un contenitore. Esegui i comandi qui sotto per installare 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

Controlla se Docker è in esecuzione:

systemctl status docker

Passo 3: Creare una Directory per Vaultwarden

Crea una directory per i file di Vaultwarden:

mkdir ~/vaultwarden
cd ~/vaultwarden

Passo 4: Creare un File Docker Compose

Crea un file docker-compose.yml nella directory ~/vaultwarden:

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

Questo file definisce il nostro servizio Vaultwarden con le configurazioni necessarie.

Passo 5: Avviare Vaultwarden

Esegui il seguente comando per avviare Vaultwarden:

docker-compose up -d

Puoi controllare se il contenitore è in esecuzione:

docker ps

Passo 6: Configurare il Tuo Nome di Dominio

Per accedere a Vaultwarden utilizzando il tuo dominio, configura i tuoi record DNS per far puntare il tuo dominio all’IP del VPS. Utilizza un record A a questo scopo. Ottieni un certificato SSL per garantire connessioni criptate. Un modo semplice è utilizzare Let’s Encrypt con Certbot.

Installa Certbot con i seguenti comandi:

apt install certbot

Quindi, esegui Certbot:

certbot --nginx -d tuo-dominio.com

Segui le istruzioni per completare la configurazione SSL.

Passo 7: Accedere a Vaultwarden

Ora che hai installato con successo Vaultwarden, accedilo tramite il tuo browser navigando in https://tuo-dominio.com.

Domande Frequenti

1. Quali sono i requisiti di sistema per self-hostare Vaultwarden?

Vaultwarden non richiede risorse eccessive. Un VPS di base con almeno 1 GB di RAM e 25 GB di spazio SSD è sufficiente per uso domestico. Se prevedi di gestire più utenti o vault più grandi, considera un VPS con 2 GB di RAM o più per migliori prestazioni. La maggior parte dei fornitori a budget limitato come Hetzner o Contabo soddisfa questi requisiti.

2. Come posso eseguire il backup dei miei dati di Vaultwarden?

Effettuare il backup dei dati di Vaultwarden è fondamentale. Puoi farlo eseguendo regolarmente il backup della directory vw-data, dove sono memorizzati tutti i tuoi dati di vault. Usa il seguente comando per creare un backup:

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

Inoltre, alcuni utenti possono scegliere di automatizzare i backup e memorizzarli in soluzioni di archiviazione esterne. È anche utile rivedere eventuali funzionalità di backup integrate fornite da Vaultwarden.

3. Posso usare Vaultwarden con più utenti?

Sì, Vaultwarden supporta più utenti. Puoi invitare altri utenti al tuo vault fornendo loro accesso alle tue credenziali del server. Tieni presente che ogni utente dovrà gestire le proprie impostazioni dell’account e configurazioni. Puoi anche gestire l’autenticazione degli utenti e i permessi direttamente tramite l’interfaccia di Vaultwarden.

Seguendo questi passaggi, puoi self-hostare in modo efficiente Vaultwarden sul tuo VPS, garantendo che la tua soluzione di gestione delle password sia sicura, privata e sotto il tuo controllo.