本次实验环境:Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-67-generic x86_64)
系统已安装好 Docker,先把容器运行起来。
项目地址:https://github.com/dani-garcia/vaultwarden
Docker 创建命令
docker run -d --name vaultwarden -v /opt/bitwarden/:/data/ --restart unless-stopped -p 55555:80 vaultwarden/server:latest |
之后安装 caddy 来进行反向代理
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https |
caddy 反向代理参考
复制下面的内容,修改为自己的域名,把它添加到 /etc/caddy/Caddyfile
里面
vaultwarden.powersee.top { |
重启 caddy
systemctl restart caddy |
之后在浏览器访问域名应该就可以了,使用 caddy 的好处是会自己添加 SSL 证书,而且会自动将 http 跳转到 https,相比起 NGINX 方便很多。
如果你没有 VPS 服务器的话,可以尝试 vultr,这个平台我自己使用了好几年了,可以了解看看。