1Password lists no self-hosted option. Compare Vaultwarden, Bitwarden's own server, Passbolt and KeePassXC on setup effort, sharing, licence and cost.
•3 min read•Passwords, Privacy & Identity
Verdict:Vaultwarden is the usual self-hosted pick for one person or a family, Passbolt suits teams, KeePassXC needs no server at all, and Bitwarden's own server is the official route.
| Tool | Price | Platforms | Best for | Tested |
|---|---|---|---|---|
| Vaultwarden | Free (open source, AGPL-3.0) | Self-hosted (Docker or Podman) | Individuals and families who want a self-hosted server that works with Bitwarden's own apps | Docs only |
| Bitwarden (self-hosted) | Free basic plan; Premium $19.80 a year | Linux, Windows | People who want the official, supported server with Bitwarden's own apps | Docs only |
| Passbolt | Community Edition free (AGPLv3); Pro $4.9 per user per month, 10-user minimum | Self-hosted, Browser extension | Small teams that need shared credentials on their own server | Docs only |
| KeePassXC | Free (open source, GPLv3) | Windows, macOS, Linux | People who want an offline vault file and no server to run | Docs only |
Independent comparison. Paid placements are labelled separately; editorial links earn no affiliate commissions. Learn more.
Short answer: 1Password's pricing page lists no self-hosted version, so the real choice is between a server you run and a file you keep. Vaultwarden suits one person or a family, Passbolt fits small teams, and KeePassXC needs no server at all. Bitwarden's own server is the supported route if you want the official software. Each trades 1Password's convenience for control, and the price is your own time for updates and backups.
1Password's pricing page lists Individual at a promotional $2.99 a month, down from a regular $3.99, and Families at $4.49, down from $5.99, with a 14-day free trial. The page lists no self-hosted option.
Five criteria matter:
Vaultwarden is an unofficial, self-hosted server written in Rust that implements the Bitwarden client API, according to its repository. It is licensed AGPL-3.0 and works with the official Bitwarden mobile, desktop and browser clients.
The recommended install is a container image run with Docker or Podman. The web vault requires HTTPS, and a reverse proxy is recommended. It supports organizations with collections and roles, several two-factor methods, emergency access and an admin backend. The project is not affiliated with Bitwarden, accepts no liability for data loss, and recommends regular backups. Bitwarden's own import page is the place to start for moving data in. For more on that ecosystem, see our Bitwarden alternatives page.
If you want the official software, Bitwarden's help centre says it publishes Docker containers on GitHub Container Registry and lists Linux deployments (standard, manual, offline and Bitwarden Lite) and Windows deployments (standard and offline). It says the Enterprise plan includes self-hosting at no additional cost, but check Bitwarden's self-host documentation for hardware requirements.
Bitwarden's pricing page lists a free plan for basic password management, Premium at $1.65 a month ($19.80 billed annually) and Families at $47.88 billed annually for up to six users. Its comparison of Premium and Families lists self-hosting. Check Bitwarden's licensing page for how a self-hosted server is licensed before you deploy it.
Passbolt is a team-focused password manager. According to its pricing page, the Community Edition is free forever with unlimited users and instances under AGPLv3, with community support only. The Pro Edition is $4.9 per user per month billed annually with a 10-user minimum.
Pick it for credentials shared across a team rather than a family vault.
KeePassXC is a free, open-source password manager for Windows, macOS and Linux. Its website says it is GPLv3, keeps data in an offline, encrypted file that you can store anywhere and states that no data goes to remote servers.
There is no server to maintain, so nothing to keep patched. The trade-off is that syncing the file between devices is your job, and sharing with other people is manual. The website lists only desktop platforms.
1Password's export page says 1Password 8 exports to 1PUX or CSV. The CSV covers only Login and Password items and omits security questions, linked items and custom fields, so use 1PUX where you can. Exports are unencrypted plaintext, and passkeys can only be exported from the iOS and Android apps.
Bitwarden's import page says it accepts .1pux (from 1Password 8.5 or later), .1pif and .csv, does not check for duplicates, and requires Sends to be re-created. Delete the export file after you finish.
| Option | Server to run | Licence | Cost | Sharing |
|---|---|---|---|---|
| Vaultwarden | Yes (container) | AGPL-3.0 | Free | Organizations, collections |
| Bitwarden self-hosted | Yes (Docker on Linux or Windows) | See Bitwarden's licensing page | Free basic plan; Premium $19.80/year | Families plan up to six users |
| Passbolt | Yes | AGPLv3 (Community) | Free; Pro $4.9/user/month | Built for teams |
| KeePassXC | No | GPLv3 | Free | Manual |
If you run a home server and want your family on Bitwarden apps, choose Vaultwarden and set a backup routine first. If you manage a small team's shared credentials, start with Passbolt Community Edition and move to Pro only when you need support. If you do not want a server, use KeePassXC with your own file sync.
For wider comparisons, see open-source password managers, free password managers and KeePass alternatives.
No tool was installed or run. Server hardware needs for Bitwarden and Passbolt, KeePassXC mobile apps, and independent security audits were not checked. Passbolt's mobile and import support for 1Password files was not reviewed. Bitwarden's server licence was not confirmed.
1Password's personal pricing page describes a hosted subscription, with Individual at a regular $3.99 a month and Families at a regular $5.99, and lists no self-hosted option. If you want your vault on your own server or in a local file, you need a different product such as the ones on this page.
For one person or a family, Vaultwarden is the pick if you will run a server. Its repository says it runs from a container image under Docker or Podman and works with the official Bitwarden clients. For teams, Passbolt Community Edition is free with unlimited users, and for no server at all, KeePassXC keeps an offline encrypted file.
Yes. Vaultwarden is AGPL-3.0, Passbolt Community Edition is AGPLv3 and free forever with unlimited users, and KeePassXC is GPLv3. Bitwarden also has a free plan for basic password management, but its pricing page does not name a licence for the server, so check Bitwarden's own licensing terms before relying on it as open source.
Vaultwarden's repository says it is unofficial and not affiliated with Bitwarden, Inc., that the developers accept no liability for data loss, and that you should make regular backups. The web vault requires HTTPS, and a reverse proxy is recommended. Treat the server as something you must keep updated.
1Password 8 exports 1PUX or CSV. The CSV covers only Login and Password items and omits custom fields, so 1PUX keeps more. Bitwarden's import page lists .1pux, .1pif and .csv. Exports are unencrypted plaintext files, so keep them off shared drives and email, and delete the file as soon as the import has finished.
KeePassXC runs on Windows, macOS and Linux, and its website lists only desktop platforms. Bitwarden publishes self-hosting for Linux and Windows. Vaultwarden works with Bitwarden's mobile, desktop and browser clients. For iOS, check which client works with the server or file format you choose before you commit.
Kevin Fan is a SaaS founder. He runs Free Instead Of, which tracks free and open-source alternatives to paid software and checks each price and free-plan limit against the vendor's own pages.
1Password's pricing and export pages, Bitwarden's pricing, self-hosting and import pages, the Vaultwarden repository, Passbolt's pricing page and KeePassXC's website were reviewed on 2026-10-26. No community threads were used.