您的当前位置:首页正文

自建 Bitwarden 密码管理器

2024-11-25 来源:个人技术集锦

大佬零度解说的文件修改,与原文不太一样,详细请看:

教程:

先安装 Docker 和 Docker Compose

之前有教程不细说

  • Docker版本检查docker --version
  • Docker Compose版本检查docker-compose --version

一键部署 Vaultwarden ,含 WebSocket 端口

docker run -d --name vaultwarden \
           -v /vw-data/:/data/ \
           --restart unless-stopped \
           -p 6060:80 \
           -p 3012:3012 \
           --restart=always \
           vaultwarden/server:latest

逐行解释:

可以通过ip:6060 访问你的 Bitwarden密码管理面板

http://ip:6060

ip:3012 是你的 WebSocket 通信链接

一键安装 Nginx Proxy Manager


现在它是http协议,为了更安全,我们需要部署下HTTPS加密的访问协议。 我们可以通过Nginx Proxy Manager进行配置SSL和Nginx反代

docker run -d \
  --name=npm \
  --network host \
  -p 81:81 \
  -p 443:443 \
  -v /home/npm/data:/data \
  -v /home/npm/letsencrypt:/etc/letsencrypt \
  --restart=always \
  chishin/nginx-proxy-manager-zh:2.9.18
  1. --restart=always:设置容器的重启策略为always,这意味着无论容器退出的状态如何,Docker都将会重启该容器。这有助于确保服务始终可用。

  2. jc21/nginx-proxy-manager:latest:指定要使用的Docker镜像。这里使用的是jc21/nginx-proxy-manager镜像,并且使用的是latest标签,即最新的镜像版本。

Nginx Proxy Manager申请证书出现Internal Error,可以回退到:2.9.18版本

安装成功后进入Nginx Proxy Manager 管理界面:http://<你的服务器IP>:81

用户:admin@example.com

密码:changeme

登入后记得先修改密码!然后在里面绑定你自己的域名并安装SSL证书,都是可视化操作,非常简单,可以看零度的视频教程演示!记得开放下端口:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 8080/tcp
sudo ufw allow 3012/tcp

显示全文