CloudLinux.ro
Applications

How to install Vaultwarden on a Cloud VPS

Updated 7/18/2026

Vaultwarden is a lightweight, self-hosted Bitwarden-compatible password manager server for individuals and teams.

Running the tool on your own server means unlimited use without sending data to external services.

One-click install on cloudlinux.ro

The fastest way: Vaultwarden installs automatically at the first boot of a new server.

  1. Create a Cloud VPS from the control panel.
  2. In the configuration step, pick Vaultwarden from the app catalog.
  3. Start the server. The install runs in the background for a few minutes and its status shows on the server page.
  4. Access details and generated passwords are saved on the server in /root/app-credentials.txt.

Manual install on any Ubuntu server

If you prefer doing it yourself, below is the exact script our automatic install runs. Execute it as root on a fresh Ubuntu server (24.04 recommended). It stops at the first error, and when it finishes you will find the access details in /root/app-credentials.txt.

export DEBIAN_FRONTEND=noninteractive
curl -fsSL https://get.docker.com | sh
FQDN="$(hostname -s).cloudlinux.ro"
docker network create vw
docker volume create vw_data
docker volume create caddy_data
docker run -d --name vaultwarden --restart=always --network vw \
  -e SIGNUPS_ALLOWED=true -v vw_data:/data vaultwarden/server:latest
mkdir -p /opt/caddy
cat > /opt/caddy/Caddyfile <<EOF
${FQDN} {
    reverse_proxy vaultwarden:80
}
EOF
docker run -d --name caddy --restart=always --network vw -p 80:80 -p 443:443 \
  -v /opt/caddy/Caddyfile:/etc/caddy/Caddyfile -v caddy_data:/data caddy:latest
printf 'Vaultwarden: https://%s\nCreeaza contul la prima accesare, apoi dezactiveaza inregistrarile noi (SIGNUPS_ALLOWED=false).\nCertificatul HTTPS se emite automat in 1-2 minute dupa pornire.\n' "$FQDN" > /root/app-credentials.txt

You can also save this script as a recipe in your account and reuse it on any new server.

Put this guide into practice on your own VPS

EU cloud servers, billed hourly, ready in minutes, with one-click installs for dozens of apps.

See pricing

Related tutorials