自建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
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
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
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
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

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

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容