自建Bitwarden密码库

自建Bitwarden密码库

Docker部署

你需要自行安装好Docker环境。

本教程使用https://github.com/dani-garcia/vaultwarden仓库搭建

docker pull vaultwarden/server:latest

docker run --detach --name vaultwarden \
  --env DOMAIN="https://vw.domain.tld" \
  --volume /vw-data/:/data/ \
  --restart unless-stopped \
  --publish 80:80 \
  vaultwarden/server:latest

/vw-data/ 是你相关账户数据的储存路径,只要这个文件没丢,你的账户和密码都在。第一个80是对外的端口(意思就是你能通过访问ip:端口直接访问到的),第二个80端口是对容器内的(一般不能更改,容器预先设定好的)。我建议你修改第一个80端口为其他的,避免与你服务器的Web服务冲突。例如:

docker run --detach --name vaultwarden \
  --env DOMAIN="https://vw.domain.tld" \
  --volume /www/wwwroot/bit/:/data/ \
  --restart unless-stopped \
  --publish 6677:80 \
  vaultwarden/server:latest

部署完你就可以通过ip:6677进行打开页面了

配置反向代理并申请SSL

如果有宝塔面板直接添加站点并绑定域名然后申请SSL证书,然后点击反向代理-添加反向代理-目标URL就填http://ip:6677就行

image

然后就可以通过域名访问了

更新

要更新Vaultwarden容器,可以按照以下步骤操作:

  1. 首先拉取最新的镜像:
docker pull vaultwarden/server:latest
  1. 停止并删除当前运行的容器:
docker stop vaultwarden
docker rm vaultwarden
  1. 使用相同的参数重新创建容器(可以直接使用你原来的run命令):
docker run --detach --name vaultwarden \
  --env DOMAIN="https://vw.domain.tld" \
  --volume /www/wwwroot/bit/:/data/ \
  --restart unless-stopped \
  --publish 6677:80 \
  vaultwarden/server:latest

这样操作后,你的Vaultwarden就会使用最新版本运行,同时保留了原来的数据(因为数据存储在挂载的卷中)。

注意:更新前建议备份你的数据目录/www/wwwroot/bit/,以防止意外情况导致数据丢失。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇