Vaultwarden 是 Bitwarden 的 Rust 重写版,性能好、资源占用低,是自建密码管理器的事实标准。

Compose 文件

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    ports:
      - 8000:80
    volumes:
      - /fnos/data/vaultwarden:/data
    environment:
      - SIGNUPS_ALLOWED=true
      - INVITATIONS_ALLOWED=false
      - SHOW_PASSWORD_HINT=false
    restart: unless-stopped

反代与 HTTPS

用飞牛 OS 自带的 reverse proxy 把 vault.your-domain.com 反向到 127.0.0.1:8000,自动申请 Let's Encrypt 证书。

数据库备份

sqlite3 文件每日打 tar.gz 包,保留 30 天,配合 CloudSync 备份到阿里云盘。

PUBLIC 上线后务必把 SIGNUPS_ALLOWED 改为 false,避免被人刷号注册。