首页
关于
Search
1
AdGuardHome 安装及部署教程
41,780 阅读
2
搭建基于telegram的无限网盘
10,286 阅读
3
关于微软Azure学生白嫖指南
10,142 阅读
4
Oracle开放全部端口并关闭防火墙
9,976 阅读
5
最新Cloudflare免费自选IP教程(非Partner)
9,548 阅读
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
登录
Search
标签搜索
docker
张至顺
PHP
图床
Cloudflare
金刚长寿功
PT
qBittorrent
阿里云
onedrive
telegram
代理
青龙
python
内网穿透
一键
telegraph
ipv6
cf_workers
serv00
myedunote
累计撰写
105
篇文章
累计收到
1
条评论
首页
栏目
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
页面
关于
搜索到
1
篇与
Vaultwarden
的结果
2024-08-10
云函数自建 Vaultwarden 密码管理器: 稳定、低成本、高可用、安全
最近看到 Chrome 密码管理器出现问题了,虽然没有波及到我,但感觉用谷歌浏览器的密码管理器还是不太安全,所以准备自建。自建目标稳定低成本高可用安全经过考虑, 选择了 Vaultwarden,并用阿里云函数通过 docker 部署。Vaultwarden 简介Vaultwarden 是一款开源密码管理器, 通过 Rust 编写并基于 Bitwarden API 实现。客户端仍使用 Bitwarden, 只需对接 Vaultwarden 的 API 即可。准备工作一个阿里云账号(腾讯云不知道有没有 docker 部署)本地 docker 环境或具有 docker 环境的 VPS (最好是国内的, 传输更快)部署步骤1. 创建阿里云容器镜像服务实例登录阿里云账号, 进入容器镜像服务控制台开通免费个人实例创建命名空间 (名称随意)创建名为 "vaultwarden" 的镜像仓库设置访问凭证密码2. 登录 Docker 到阿里云docker login --username=xxxxxxxxxxxx registry.cn-shenzhen.aliyuncs.comxxxxx 是你的阿里云账号,就是右上角头像那里,看清楚不是 id,一般新用户是 “aliyun” 开头的,改了的自己看清楚登录密码就是上面访问凭证设置的密码3. 准备并上传 Docker 镜像# 拉取官方镜像 docker pull vaultwarden/server:latest # 查看镜像ID docker images # 标记镜像 docker tag 9ae942f38c7c registry.cn-shenzhen.aliyuncs.com/space/vaultwarden:2024.8.5 # 推送镜像到阿里云 docker push registry.cn-shenzhen.aliyuncs.com/space/vaultwarden:2024.8.5这一步很重要,是为了上传镜像到阿里云(阿里不允许从公用 hub 直接 pull)cn-shenzhen 是地域,自己换成自己开的地域,space 是上面设置的命名空间,vaultwarden 就是上面设置的你准备上传到阿里的镜像仓库名称,2024.8.5 是 tag,自己随便设置就行,我喜欢设置日期,方便后面更新的时候对比。4. 创建阿里云函数打开函数计算控制台创建 Web 函数, 选择自定义容器镜像选择刚才上传的镜像设置监听端口为 80配置 CPU 和内存 (0.25 CPU, 256MB 内存),个人使用是够了的,别开高了,等会内存泄漏,反薅设置单实例并发为 100选择上海时区5. 配置函数开启专有网络 (自动配置)开通 NAS 文件系统 (自动配置),会挂载一个点,自己看挂载的目录添加环境变量:# 数据目录 DATA_FOLDER=/mnt/vaultwarden # 这个不解释,自己搜索 ENABLE_DB_WAL=false部署函数6. 临时访问设置自己在阿里云有已经备案过的域名可以跳过 6 和 7 步,直接绑定自己的。由于近期云函数整改, 需要通过以下步骤实现临时访问:创建新的 Flask 应用获取 30 天有效域名将该域名绑定到 Vaultwarden 函数,在进行 web 操作7. 后续操作在 30 天域名过期前, 通过 Web 导入密码库之后直接使用函数原始 URL 调用 API成本估算免费套餐结束后, 个人使用年费用预计在几块钱左右,小 cpu 加冷启动会更便宜云函数正价、nas 存储的成本自己去看阿里云的价格表注意别让反薅了
2024年08月10日
239 阅读
0 评论
1 点赞