Skip to content

General (not docker)

Alwin Lohrie edited this page Aug 2, 2022 · 2 revisions

Backup

Things to include in your backup:

  • The environment file used when starting Vaultwarden
  • The data directory
  • The Vaultwarden database
    • Use the database backup features of MariaDB/PostgreSQL/MySQL/SQLite to create a backup

Make sure you document the procedure and locations where backups are stored!

Restore

  • Install Vaultwarden
  • Restore your database from backup
  • Restore the environment file
  • Restore your data directory to the correct location

Platform specific

FreeBSD port

Item Location
Environment /usr/local/etc/rc.conf.d/vaultwarden
Data /usr/local/www/vaultwarden/data

Database Backups

See e.g. MariaDB - Backup and Restore Overview SQLite

FAQs

  1. FAQs
  2. Audits

Troubleshooting

  1. Bitwarden Android troubleshooting

Container Image Usage

  1. Which container image to use
  2. Starting a container
  3. Updating the vaultwarden image
  4. Using Docker Compose
  5. Using Podman

Deployment

  1. Building your own docker image
  2. Building binary
  3. Pre-built binaries
  4. Third-party packages
  5. Deployment examples
  6. Proxy examples
  7. Logrotate example

HTTPS

  1. Enabling HTTPS
  2. Running a private vaultwarden instance with Let's Encrypt certs

Configuration

  1. Overview
  2. Disable registration of new users
  3. Disable invitations
  4. Enabling admin page
  5. Disable the admin token
  6. Enabling WebSocket notifications
  7. Enabling Mobile Client push notification
  8. Enabling U2F and FIDO2 WebAuthn authentication
  9. Enabling YubiKey OTP authentication
  10. Changing persistent data location
  11. Changing the API request size limit
  12. Changing the number of workers
  13. SMTP configuration
  14. Password hint display
  15. Disabling or overriding the Vault interface hosting
  16. Logging
  17. Creating a systemd service
  18. Syncing users from LDAP
  19. Using an alternate base dir (subdir/subpath)
  20. Other configuration

Database

  1. Using the MariaDB (MySQL) Backend
  2. Using the PostgreSQL Backend
  3. Running without WAL enabled
  4. Migrating from MariaDB (MySQL) to SQLite

Security

  1. Hardening Guide
  2. Fail2Ban Setup
  3. Fail2Ban + ModSecurity + Traefik + Docker

Other

  1. Translating the email templates
  2. Translating admin page
  3. Customize Vaultwarden CSS

Backup

  1. General (not docker)

Other Information

  1. Importing data from Keepass or KeepassX
  2. Backing up your vault
  3. Differences from the upstream API implementation
  4. Supporting upstream development
  5. Caddy 2.x with Cloudflare DNS
  6. Git hooks
Clone this wiki locally