部署 bitwarden 管理個人密碼


介紹

Bitwarden 是一款免費的開源密碼管理器,適用於個人、團隊和商業組織。

用戶可以直接下載軟件使用,用的就是官方的服務器。它也可以以 docker 形式運行在自己的服務器上。

下文使用社區用 Rust 寫的輕量版鏡像進行部署。

使用 docker-compose 部署

  1. 創建一個放 bitwarden 相關配置的目錄
mkdir ~/bitwarden
cd ~/bitwarden
  1. 創建配置文件
cat >> config.env << EOF
SIGNUPS_ALLOWED=true
DOMAIN=https://127.0.0.1
WEB_VAULT_ENABLED=true
EOF
  1. 創建docker compose 配置文件
cat >> docker-compose.yml <<EOF
version: '3'

services:
  bitwarden:
    image: bitwardenrs/server:latest
    container_name: bitwarden
    restart: always
    volumes:
      - ./data:${PWD}
    env_file:
      - config.env
    ports:
      - "3080:80"
EOF
  1. 啟動
docker-compose up -d
  1. 配置開機啟動
echo '/usr/local/bin/docker-compose -f '$PWD'/docker-compose.yml up -d'>>/etc/rc.d/rc.local
  1. 使用 Caddy 進行反向代理

yourhostname.com 替換為你自己的解析到你的服務器了的域名。

cat >> /etc/caddy/Caddyfile << EOF
yourhostname.com {
  reverse_proxy localhost:3080
}
EOF

systemctl restart caddy
  1. 這樣就可以通過域名訪問密碼管理工具了。

參考:https://www.psay.cn/toss/136.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM