飞牛Nas部署 vaultwarden 私人密码库
飞牛Nas部署 vaultwarden 私人密码库
一、前言
1.1、介绍
Vaultwarden 是一个使用 Rust 编写的非官方 Bitwarden 服务器实现,它与官方 Bitwarden 客户端兼容,非常适合不希望运行官方的占用大量资源的自托管部署,它是理想的选择
二、部署工作
2.1、服务包部署
用 Last_Three_Service_Package.sh
选择 Vaultwarden 部署完毕,直接跳转到 Web 界面配置即可!
2.2、Compose 文件部署
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
ports:
- 30080:80
volumes:
- /vol1/1000/Docker/vaultwarden:/data
environment:
- DOMAIN=https://vaultwarden.example.com
- SIGNUPS_ALLOWED=true
restart: always
network_mode: bridge
2.3、飞牛可视化部署
2.3.1、镜像仓库源
推荐镜像源:https://docker.1ms.run
2.3.2、镜像准备
镜像为:vaultwarden/server
版本为:latest
2.3.3、目录准备
创建
Docker
文件夹(存放容器)目录下创建vaultwarden
文件夹
2.3.4、可视化容器配置
容器名称自定义,勾选开机自动开启
端口只能更改前选框,后选框不能修改
/vol1/1000/Docker/vaultwarden
映射/data
添加环境变量如下:
DOMAIN=https://vaultwarden.example.com
https 域名SIGNUPS_ALLOWED=true
是否开启注册(建议部署完成后关闭改为false
)
勾选创建后启动容器,并创建容器
三、部署后的 Web 配置
3.1、注册阶段
IP + 端口访问 vaultwarden
的 Web 界面,如下图所示,点击创建账户
进入创建账户界面,按要求填写信息即可:
电子邮箱地址:邮箱地址作为账号
名称:自定义
主密码:自定义
再次输入主密码:主密码再次输入
主密码提示:提示密码信息
登陆刚才创建的账号
输入账号的主密码
3.2、内部配置
进入 vaultwarden
的主界面,开始实用提示中,按要求创建一个项目
创建项目界面,按要求填写信息即可:
项目:登录
名称:自定义
文件夹:默认
用户名:登录应用的用户名
密码:登录应用的密码
URL:登录应用的地址
创建完项目后,点击安装浏览器扩展,跳转到浏览器扩展界面
以 edge
浏览器为例,点击获取扩展
安装完扩展后,进入扩展界面,点击下方连接,选择自托管
输入托管的服务器地址,地址就是之前环境变量配置的地址
切换完成后,输入刚才注册的账号
输入刚才账号的主密码
扩展应用登录成功,我们接下来测试一下填入效果
打开我们的飞牛界面,可以看到扩展的密钥已经成功显示了,到此 vaultwarden
的配置完毕
- 感谢你赐予我前进的力量