哪里有做网站的公司,专业团队表情包张伟,网站建设申请计划,广州app定制公司Bitwarden RS 服务是官方 Bitwarden server API 的 Rust 重构版。因为 Bitwarden RS 必须要通过 https 才能访问, 所以在开始下面的步骤之前, 建议先参考 《Ubuntu Nginx 配置 SSL 证书》 配置好域名和 https 访问。
部署 Bitwarden RS
拉取最新版本的 docker.io/vaultwarden…Bitwarden RS 服务是官方 Bitwarden server API 的 Rust 重构版。因为 Bitwarden RS 必须要通过 https 才能访问, 所以在开始下面的步骤之前, 建议先参考 《Ubuntu Nginx 配置 SSL 证书》 配置好域名和 https 访问。
部署 Bitwarden RS
拉取最新版本的 docker.io/vaultwarden/server 镜像:
$ sudo docker pull docker.io/vaultwarden/server:latest使用以下命令来运行 docker.io/vaultwarden/server:latest 容器:
$ sudo docker run -d --name bitwardenrs -v /home/ubuntu/docker/bitwardenrs/data:/data -p 10089:80 docker.io/vaultwarden/server:latest上面的 docker run 命令解释如下:
-d 保持STDIN打开状态 --name 给容器起一个名字方便管理 -v /home/ubuntu/docker/bitwardenrs/data/data:/data 将容器的 /data 目录映射到本机的 /home/ubuntu/docker/bitwardenrs/data 目录 -p 10089:80 将容器的 80 端口映射到本机的 10089 端口
现在可以访问前面配置好的域名访问搭建好的 Bitwarden RS 网站, 并注册一个新账户进入用户主页: 私有化设置
先删除上一步创建好的 Bitwarden RS 容器:
$ sudo docker ps -a
$ sudo docker rm -f bitwardenrs再使用下面的命令重新创建一个 Bitwarden RS 容器:
$ sudo docker run -d --name bitwardenrs -e SIGNUPS_ALLOWEDfalse -e INVITATIONS_ALLOWEDfalse -v /home/ubuntu/docker/bitwardenrs/data:/data -p 10089:80 docker.io/vaultwarden/server:latest上面的 docker run 命令中新增的内容解释如下:
-e SIGNUPS_ALLOWEDfalse 禁用新用户的注册 -e INVITATIONS_ALLOWEDfalse 禁用邀请
需要注意的是, 现在 注册 和 邀请 功能仍然显示在页面上, 但是实际尝试 注册 和 邀请 会报错误消息。因为官方 Bitwarden server API 是一个开放平台, 所以我们无法完全禁用。
客户端配置
直接从 官方 Bitwarden 应用程序 下载不同平台的应用程序。如果 Android 应用程序无法正常下载, 可以到 uptodown 搜索下载。 然后在应用程序的登录页面, 选择 自托管 并填写域名地址, 重启后就是对接我们自己的服务器了。
更详细的内容可以查看 Bitwarden RS wiki 文档。