日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

搭建bitwarden_Docker轻松部署Bitwarden私有密码管理系统服务

發(fā)布時(shí)間:2024/9/27 212 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建bitwarden_Docker轻松部署Bitwarden私有密码管理系统服务 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

0x01. 什么是Bitwarden?

開源免費(fèi)的密碼管理器,Bitwarden的原理是使用高強(qiáng)度的AES256 算法對(duì)你的個(gè)人數(shù)據(jù)進(jìn)行本地加密,然后再傳輸?shù)皆贫朔?wù)器來實(shí)現(xiàn)網(wǎng)絡(luò)同步。bitwarden使用的是微軟的Azure云服務(wù)器,利用PBKDF2 加密主密碼,而且還支持二步驗(yàn)證登錄,安全性方面你可以不用擔(dān)心。

0x02如何搭建?

本文介紹采用Docker容器方式安裝部署B(yǎng)itwarden服務(wù),所以需要先安裝docker環(huán)境,步驟如下

首先,需要有一臺(tái)在公網(wǎng)的Liunx服務(wù)器,安裝好docker,以及docker-compose,相關(guān)安裝(以Centos 為例)

  • 安裝docker

  • #安裝docker依賴yum -y install yum-utils#設(shè)置鏡像倉庫,默認(rèn)在國外,拉取鏡像速度慢,改為國內(nèi)阿里云倉庫yum-config-manager \ --add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#更新軟件包索引yum makecache fast#安裝dockeryum -y install docker-ce docker-ce-cli containerd.io#啟動(dòng)docker并加入開機(jī)啟動(dòng)項(xiàng)systemctl daemon-reload #重載鏡像倉庫systemctl start docker ?#開啟dockersystemctl enable docker #設(shè)置開機(jī)啟動(dòng)
  • 安裝docker-compose

  • #下載docker-compose,采用國內(nèi)鏡像,速度較快
    curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-'uname -s'-'uname -m' > /usr/local/bin/docker-compose
    #授權(quán)docker-compose
    chmod +x /usr/local/bin/docker-compose
    docker-compose version #查看版本驗(yàn)證安裝
  • 在本地任意目錄創(chuàng)建bitwarden

  • #在data目錄下創(chuàng)建bitwarden目錄mkdir -p data/bitwarden
  • 編寫bitwarden配置文件

  • #編寫配置文件vim config.envSIGNUPS_ALLOWED=true ? #允許開放注冊(cè),首次搭建完成需注冊(cè)帳號(hào)登錄DOMAIN=https://127.0.0.1 #地址,可配置自己擁有的域名,將A記錄指向此服務(wù)器DATABASE_URL=/data/bitwarden.db #數(shù)據(jù)庫在容器內(nèi)的路徑ROCKET_WORKERS=10 ?#設(shè)置服務(wù)器使用幾個(gè)線程WEB_VAULT_ENABLED=true #是否開啟 Web 客戶端
  • 編寫docker-compose.yml文件

  • #vim docker-compose.ymlversion: '3'services: bitwarden: ?#服務(wù)名 ? image: mprasil/bitwarden:latest ?#指定服務(wù)鏡像 ? container_name: bitwarden ?#指定啟動(dòng)容器名 ? ?restart: always ? ?#跟隨機(jī)器開啟啟動(dòng) ? volumes: ? ? ?- ./data:/data ?#掛載容器內(nèi)data到當(dāng)前目錄data下,數(shù)據(jù)持久化 ? env_file: ? ? ?- config.env ?#指定服務(wù)配置文件 ? ports: ? ? ?- "1024:80" ?#端口映射,將當(dāng)前服務(wù)器1024端口映射到容器內(nèi)80端口,默認(rèn)直接80:80即可,因主機(jī)未備案,80端口未開,故使用其他端口
  • 在當(dāng)前目錄啟動(dòng)容器

  • #在docker-compose文件存放路徑中運(yùn)行,-d后臺(tái)運(yùn)行docker-compose up -d
  • 查看運(yùn)行狀態(tài)

  • #使用docker ps查看容器運(yùn)行狀態(tài)docker ps [root@webpoplayer bitwarden]# docker psCONTAINER ID ? IMAGE ? ? ? ? ? ? ? ? COMMAND ? ? ? ? ? ? ? ? ? ? ? ? ? ? CREATED ? ? ? STATUS ? ? ? ? PORTS ? ? ? ? ? ? ? ? ? ? ? NAMESad1f39eed3b1 ? mprasil/bitwarden:latest ? "./bitwarden_rs" ? ? ? ? 26 hours ago ? ? ? Up 26 hours ? ? ? ? 3012/tcp, 0.0.0.0:1024->80/tcp ? bitwarden
  • 在瀏覽器中啟動(dòng)

    http://服務(wù)器ip:1024 ?

  • 首次登錄,注冊(cè)帳號(hào)登錄,進(jìn)入即可

  • 多平臺(tái)使用,在手機(jī)app端操作

    在應(yīng)用市場下載安裝bitwarden后,啟動(dòng)后

  • 點(diǎn)擊左上角齒輪,輸入服務(wù)器地址(為服務(wù)器公網(wǎng)地址)

    點(diǎn)擊保存,輸入之前在網(wǎng)頁上注冊(cè)的帳號(hào)密碼即可,登錄后界面

    至此,docker容器部署bitwarden服務(wù)到此完成

    @Webpoplayer

    其實(shí),我是一個(gè)演員

    呆呆的初學(xué)者

    樂在學(xué)習(xí),進(jìn)無止境

    總結(jié)

    以上是生活随笔為你收集整理的搭建bitwarden_Docker轻松部署Bitwarden私有密码管理系统服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。