Skip to content
Files and backup · Rio de Janeiro or São Paulo

Vaultwarden Hosting on a VPS

Order a Cloud VPS with Vaultwarden preinstalled: a password server compatible with the Bitwarden apps, with HTTPS and root access. You choose the data center, Rio de Janeiro or São Paulo, Brazil, and keep your company's passwords on your own server.

  • Vaultwarden 1.37.4 preinstalled
  • HTTPS with Let's Encrypt
  • Data center in Rio de Janeiro or São Paulo, Brazil
  • Root access via SSH
See plans
vaultwarden.yourdomain.com
Vaultwarden web vault login screen/admin panel showing the customer's email already invited (Invited)
Vaultwarden web vault login screen2 screens
Plans

VPS plans for hosting Vaultwarden

Vaultwarden runs with as little as 512 MB of free memory, so the Start plan covers most cases. Basic, Plus and Pro make sense when the same server will also run other apps.

Location
Selected

Basic

US$ 11.95/mo
  • 2 vCore CPU
  • 2 GB Memory
  • NVME 40 GB Disk
  • Unlimited Traffic

Plus

US$ 16.95/mo
  • 2 vCore CPU
  • 4 GB Memory
  • NVME 80 GB Disk
  • Unlimited Traffic

Pro

US$ 21.95/mo
  • 4 vCore CPU
  • 6 GB Memory
  • NVME 120 GB Disk
  • Unlimited Traffic

Billed monthly in US dollars, with the app installed. Rio de Janeiro or São Paulo, same price. Plans start at the smallest size where the app runs well. Need more? Upgrade from the client area, without reinstalling.

Where the server lives

Vaultwarden in Rio de Janeiro

With Rio de Janeiro selected, your VPS with Vaultwarden runs in Mega's original data center, on our own network with a presence at the Rio internet exchange (IX.br) and redundant transit. It is the lowest latency for users in Rio, Espírito Santo and Minas Gerais, and our support team works in the same city as the server.

Measured latency, not a promisemeasured 19 minutes ago

Rio de Janeiro to

Vivo11.4ms
Claro19.5ms
TIM20.2ms
Oi11.1ms
Algar4.5ms

São Paulo to

Vivo15.0ms
Claro8.6ms
TIM23.7ms
Oi15.2ms
Algar7.0ms
Ping from real customer connections on each carrier to our data centers in Rio and São Paulo, measured every hour by independent probes (Globalping). Algar: measured from our edge, where we connect to it directly.

What is Vaultwarden

Vaultwarden is a password server written in Rust and released under the AGPL-3.0 license. It reimplements the Bitwarden API, so it works with the Bitwarden browser extension, mobile apps and desktop apps.

Vault contents are encrypted on each person's device, using their master password, before being sent. The server only stores data that is already encrypted, and anyone with access to the VPS cannot read the passwords without that key.

On Mega, the installation comes with the /admin panel and an admin key generated only for your server. Through it you invite users, decide whether sign-ups stay open and manage your team's access.

Source: Official Vaultwarden repository on GitHub, accessed October 2026

What you get with the VPS

  • Vaultwarden 1.37.4 in a Docker container, restarting automatically if the server reboots
  • Debian 13 with Docker installed
  • Your own HTTPS address, with a Let's Encrypt certificate
  • Administrator account created, with passwords and keys generated during installation and known only to you
  • Access details sent by email and WhatsApp
  • Root access via SSH and a VPS panel in the client area (restart, reinstall, change password, console)
  • 1 IPv4 + IPv6, 1 Gbps with unlimited traffic and inline DDoS protection

What to use a self-hosted Vaultwarden server for

Company credentials

Logins for systems, social networks and suppliers kept in one place, instead of circulating in spreadsheets or messages.

Autofill

The Bitwarden extension fills in usernames and passwords on websites, on desktop and mobile.

Team access

Organizations and collections control what each team or client can view and edit.

Password generation

Create long, unique passwords for every service and save them to the vault at the same moment.

Notes and cards

Store notes, card details and identities with encryption.

Two-factor codes

Keep the TOTP next to the login and protect the vault itself with two-step verification.

See Vaultwarden up close

Vaultwarden web vault login screen (example)
Vaultwarden web vault login screen (example)
Vaultwarden /admin panel, used to invite and manage users (example)
Vaultwarden /admin panel, used to invite and manage users (example)

Images from a Mega Dedicados test installation, with no customer data.

What comes ready on the server

Debian 13 with Docker

A current system with Vaultwarden running in a container, restarting automatically after a reboot.

Automatic HTTPS

Your own address with a Let's Encrypt certificate, which the Bitwarden apps require.

/admin panel

User management protected by a key generated on your installation.

Official apps

Browser, Android, iPhone, Windows, macOS and Linux. Just point them to your address.

Send

Share text or files through a link with an expiration date.

No external database

The app runs on its own on the server, without needing a separate database service.

How to order

  1. 1

    Choose a plan and data center

    Select the Cloud VPS plan with Vaultwarden and pick Rio de Janeiro or São Paulo, Brazil. The price is the same in both locations.

  2. 2

    Pay

    Pay by Pix, card or boleto, on a monthly, semiannual or annual cycle. There is no lock-in and you have 7 days to request a refund.

  3. 3

    Automatic installation

    After payment is confirmed, the server is created with Debian 13, Docker, Vaultwarden and HTTPS configured.

  4. 4

    Receive your access details

    The vault address and login details arrive by email and WhatsApp. Just open the address and start using it.

Which plan to choose for Vaultwarden

In our tests, idle Vaultwarden uses less than 40 MB of memory. That leaves room to share the server with other apps.

PlanBest for
Start
1 vCore · 1 GB
1 vCore, 1 GB RAM and 20 GB NVMe. Recommended for Vaultwarden on its own, for personal use or a small company.
Basic
2 vCore · 2 GB
2 vCore, 2 GB RAM and 40 GB NVMe. For the password vault plus one or two light apps on the same server.
Plus
2 vCore · 4 GB
2 vCore, 4 GB RAM and 80 GB NVMe. Suited to larger teams or several apps sharing the same VPS.
Pro
4 vCore · 6 GB
4 vCore, 6 GB RAM and 120 GB NVMe. For concentrating many apps on a single server, as agencies do.
Frequently asked questions

FAQ about Vaultwarden hosting on a VPS

How much does a VPS with Vaultwarden cost?

A VPS with Vaultwarden starts at US$ 6.95 per month on the Start plan. Vaultwarden does not charge per user, and Mega has no lock-in, with 7 days for a refund.

How much RAM does Vaultwarden need?

The app runs with as little as 512 MB of free memory, and idle it uses less than 40 MB in our tests. The Start plan, with 1 GB, is the recommended one.

Is Vaultwarden the official Bitwarden?

No. It is an independent open-source project that implements the Bitwarden server, with no affiliation to the Bitwarden company.

Do the Bitwarden apps work with self-hosted Vaultwarden?

Yes. In the official apps, choose the self-hosted server option and enter the HTTPS address of your vault.

Do I need to set up a domain and HTTPS certificate?

Not to get started. The server arrives with its own address and a Let's Encrypt certificate already configured, and the access details are sent by email and WhatsApp.

How do I update Vaultwarden?

Log in to the server as root via SSH and update the Docker container whenever you want. Back up your data first and test the new version.

Can I run other apps on the same VPS?

Yes. Each app gets its own address, as long as they all fit in the plan's memory. If you run out of room, you can move to a larger plan.

Does Mega support Vaultwarden hosting?

24/7 support in Portuguese, by WhatsApp, ticket and phone, covers everything related to the server. Using the app itself is documented by the Vaultwarden project.

Updated on October 19, 2026

Questions about the app or the plan?

Tell us what you want to run and for how many users; we will suggest the plan. The app arrives installed.

Talk to an engineer
Scan the code