Marketplace
Deploy this app
Security
Vaultwarden
Lightweight, Bitwarden-compatible password manager server.
About
Runs Vaultwarden — a community-maintained, resource-light implementation of the Bitwarden server API — in Docker with HTTPS-ready configuration. Compatible with the official Bitwarden apps and browser extensions.
An admin token is generated and saved to /root/vaultwarden-credentials.txt — use it at http://<floating-ip>/admin to manage users and settings.
Ports opened by the installer
80/tcp · HTTP
Install script (runs as cloud-init user-data on first boot)
#!/bin/bash set -e apt-get update -y apt-get install -y ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc chmod a+r /etc/apt/keyrings/docker.asc . /etc/os-release echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $VERSION_CODENAME stable" > /etc/apt/sources.list.d/docker.list apt-get update -y apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin systemctl enable --now docker ADMIN_TOKEN=$(openssl rand -base64 32) docker run -d --name vaultwarden --restart=always -p 80:80 -v vw-data:/data -e ADMIN_TOKEN="$ADMIN_TOKEN" -e SIGNUPS_ALLOWED=true vaultwarden/server:latest echo "Admin token: $ADMIN_TOKEN" > /root/vaultwarden-credentials.txt
Minimum requirements
- vCPU
- 1
- Memory
- 1 GB
- Disk
- 20 GB
- Base image
- ubuntu

