Setting Up Vaultwarden on CachyOS

The Goal

Self-hosted password management. Bitwarden is solid, but running the official server is heavy. Vaultwarden (the open-source lightweight fork) runs fine on a single machine with Docker.

The Setup

Server side:

  • Docker & Docker Compose (via pacman on Arch)
  • Vaultwarden container (includes self-signed SSL cert)
  • PostgreSQL for the database (or SQLite for simpler setup)
  • Persistent storage volume for vault data

Client side:

  • Bitwarden browser extension (Firefox or Chrome)
  • Point it at https://localhost (self-signed cert, so you’ll need to accept the warning)

No external reverse proxy or domain management—just local containers talking to each other over HTTPS.

What’s Next

Install Docker, spin up the containers with docker-compose, configure the extension, set a master password. Full credentials now stored and encrypted locally.


Status: In progress