Bitwarden - 私人密码管理器

The quickest way to get started is using docker-compose.
curl -sSL https://raw.githubusercontent.com/y0ngb1n/dockerized/master/bitwarden/docker-compose.yml > docker-compose.yml
docker-compose up -d👉 来自大佬的良心结语
- 这个 docker 镜像对于服务器的要求不高,个人使用的话,
1 CPU 512 RAM应该就可以跑了,又可以充分利用自己的服务器了 - 能用得上的大部分功能都有了,除了最基本的密码保存、上传附件等,官方需要付费使用的
TOTP、密码检测等功能也都是可以直接使用的 - 数据在自己手里,可能会感觉会更安全点吧
# 获取源码
mkdir -p /usr/local/docker/bitwarden ; cd $_
git svn clone https://github.com/y0ngb1n/dockerized/trunk/bitwarden .
docker-compose -f docker-compose.custom.yml up -d如需自定义一些参数,是否允许开放注册等配置文件可参见 config.env,参数解释:
SIGNUP_ALLOWED:是否允许注册INVITATIONS_ALLOWED:是否允许组织邀请注册ADMIN_TOKEN:用户管理界面 (/admin),可用于删除用户及邀请用户注册ROCKET_TLS:ssl 证书信息,同时需要配置-v /path/to/host/ssl/:/path/to/docker/ssl/卷,前者为宿主机 ssl 证书的位置,后者为容器证书位置DOMAIN:域名LOG_FILE、LOG_LEVEL、EXTENDED_LOGGING:日志保存文件路径以及日志等级定义DATA_FOLDER:docker 容器数据保存文件夹(默认为/data),除了定义这个文件夹之外,还可以定义附件、图标缓存、数据库等参数DATABASE_URL:数据库路径ATTACHMENT_FOLDER:附件路径ICON_CACHE_FOLDER:图标缓存路径
以上是我自己觉得需要的一些配置,更多参数可参考官方 Wiki。
TODO:绘制客户端配置流程图
- 如何升级
- 如何备份
- 绘制客户端配置流程图
- 支持 nginx-proxy
- 支持 traefik
- Bitwarden:Bitwarden 官方服务
- 1Password:知名密码管理软件 1Password
- password-generator:一款密码在线生成工具