【1Password 替代品】放心!搭建自己的私人密碼庫!
微信公眾號(hào):[小斐實(shí)戰(zhàn)]?關(guān)注技術(shù)分享,資源分享。問題或建議,請(qǐng)公眾號(hào)留言。
在我們的日常生活中,幾乎每個(gè)人都會(huì)擁有許多網(wǎng)站賬號(hào),但由于時(shí)間的推移,密碼很容易被遺忘。因此,一些密碼管理、同步和一鍵登錄工具,如1Password等,成為了很多人的首選。然而,1Password需要付費(fèi),而且有些人還擔(dān)心此類工具存在隱私泄露的風(fēng)險(xiǎn)。
其實(shí),如果你擁有自己的VPS服務(wù)器,就可以使用開源的Bitwarden來部署一個(gè)私人專屬的密碼管理服務(wù),來代替1Password!這樣不僅是免費(fèi)的,而且更重要的是,所有的數(shù)據(jù)都會(huì)保存在自己的服務(wù)器上,更加安全可靠。
關(guān)注公眾號(hào),每天都有不一樣的精彩內(nèi)容
工具簡(jiǎn)述
我之前使用過Bitwarden免費(fèi)密碼管理器。它是一款開源、免費(fèi)的軟件,支持跨平臺(tái),可在Windows、Mac、Linux、iOS和Android等平臺(tái)上使用。此外,Bitwarden還提供了Chrome、Edge、Firefox和Safari等瀏覽器擴(kuò)展,可以快速填充帳號(hào)密碼,實(shí)現(xiàn)一鍵登錄網(wǎng)站,是一個(gè)非常出色的1Password免費(fèi)替代品。
但是最重要的是,Bitwarden支持本地托管,可以搭建私人專屬密碼庫,部署到自己的服務(wù)器、NAS、樹莓派等設(shè)備上,所有的密碼數(shù)據(jù)和通信都不會(huì)經(jīng)過第三方,更能讓人放心。特別是如果你已經(jīng)在VPS上搭建過私有的網(wǎng)盤或博客,那么再加上一個(gè)密碼管理器也是非常實(shí)用的。
搭建Bitwarden前的準(zhǔn)備工作
如果您需要一臺(tái)穩(wěn)定可靠的服務(wù)器,我們強(qiáng)烈推薦使用騰訊云。現(xiàn)在正是入手的好時(shí)機(jī),因?yàn)樽罱懈鞣N活動(dòng)和優(yōu)惠,非常劃算。您可以根據(jù)實(shí)際需求選擇帶寬和配置,以獲得最佳性價(jià)比。
如果只是用于密碼管理,那么對(duì)服務(wù)器的要求并不高。但如果您希望將服務(wù)器用于更多的用途,那么最好選擇內(nèi)存和帶寬較高的機(jī)型。如果您的網(wǎng)絡(luò)條件良好,還可以考慮選擇國外的一些知名主機(jī)商,例如Vultr、Bandwagon、Linode和DigitalOcean。
除了服務(wù)器之外,您還需要注冊(cè)一個(gè)域名,以便訪問您的服務(wù)器。接下來,您需要登錄您的域名DNS解析后臺(tái),新增一條A記錄,將其指向您的服務(wù)器IP地址。這一步最好先完成,因?yàn)橛行〥NS記錄需要一段時(shí)間才能生效。
關(guān)注公眾號(hào),每天都有不一樣的精彩內(nèi)容
簡(jiǎn)單搭建部署教程
本教程以CentOS為例,但Ubuntu、Debian等系統(tǒng)也可以作為參考(主要區(qū)別在于使用apt-get替代yum)。我們將使用Docker進(jìn)行部署,它可以幫助您一鍵安裝和配置Bitwarden所需的所有組件,并虛擬化運(yùn)行它們。這樣可以省去您手動(dòng)安裝和配置運(yùn)行環(huán)境的麻煩。
安裝 Docker
如果您的服務(wù)器上已經(jīng)安裝了Docker和Docker Compose,您可以跳過這一步。請(qǐng)注意,Docker要求CentOS系統(tǒng)的內(nèi)核版本高于3.10。您可以通過運(yùn)行uname -r命令來查看內(nèi)核版本。
yum?update?-yyum?install?-y?yum-utils?device-mapper-persistent-data?lvm2yum-config-manager?--add-repo?https://download.docker.com/linux/centos/docker-ce.reposudo?yum?install?docker-ce?docker-ce-cli?containerd.iosudo?systemctl?start?dockersudo?systemctl?enable?dockerdocker?version
安裝 Docker Compose
sudo?curl?-L?"https://github.com/docker/compose/releases/download/2.17.2/docker-compose-$(uname?-s)-$(uname?-m)"?-o?/usr/local/bin/docker-composesudo?chmod?+x?/usr/local/bin/docker-composedocker-compose?-v
安裝Bitwarden服務(wù)端
一旦確認(rèn)服務(wù)器已經(jīng)成功安裝了 Docker 和 Docker Compose,就可以開始安裝 Bitwarden。Bitwarden官方提供了一鍵安裝腳本,使用起來非常方便,只需執(zhí)行即可。
curl?-Lso?bitwarden.sh?https://go.btwrdn.co/bw-sh?&&?chmod?700?bitwarden.sh./bitwarden.sh?install
安裝腳本會(huì)逐步提示您輸入以下關(guān)鍵選項(xiàng)
輸入您為Bitwarden分配的域名,例如bitwarden.from7.com
是否使用Let's Encrypt生成免費(fèi)的SSL證書?一般選擇“y”,如果您有自己的證書,則可以選擇“n”,然后需要配置證書路徑。
輸入用于Bitwarden的數(shù)據(jù)庫名稱。
輸入您的安裝ID/安裝密鑰。您需要訪問https://bitwarden.com/host以獲取一組安裝ID和安裝密鑰。如果官網(wǎng)被限制訪問,則需要嘗試其他方法。
關(guān)注公眾號(hào),每天都有不一樣的精彩內(nèi)容
修改配置文件(端口號(hào)、SSL證書等)的步驟如下:
如果您需要使用自己的SSL證書或更改默認(rèn)端口號(hào)等設(shè)置,請(qǐng)編輯配置文件./bwdata/config.yml。例如,如果您的服務(wù)器上已經(jīng)有一個(gè)網(wǎng)站占用了80和443端口,您可以修改配置文件中的httpport和httpsport端口號(hào)來避免沖突。例如,您可以將它們改為8080和8888,這樣您在訪問時(shí)的域名將變?yōu)閔ttps://bitwarden.iplaysoft.com:8888。
需要注意的是,騰訊云、阿里云等云服務(wù)機(jī)器默認(rèn)的“安全組規(guī)則”會(huì)阻止非常用端口的訪問。如果您使用非80/443端口,則需要登錄控制臺(tái)修改安全組規(guī)則以允許您設(shè)置的端口。
此外,如果您使用“寶塔面板”或懂得如何修改Nginx的配置,也可以對(duì)您的Bitwarden服務(wù)進(jìn)行反向代理。如果您有建站經(jīng)驗(yàn),可以查閱相關(guān)資料來完成此操作。
修改完配置文件后,必須執(zhí)行./bitwarden.sh rebuild命令才能讓新配置生效。
啟動(dòng)Bitwarden服務(wù)
./bitwarden.sh?start
當(dāng)您首次啟動(dòng) Bitwarden 時(shí),可能需要等待一段時(shí)間,因?yàn)榘惭b腳本需要從 Docker Hub 下載所有需要的組件的鏡像,例如 MySQL 的大小比較大。請(qǐng)耐心等待直到完成。完成后,您可以使用 docker ps 命令來查看是否有 Bitwarden 進(jìn)程正在運(yùn)行。
如果一切正常,您就可以通過您設(shè)置的域名訪問了,例如 https://bitwarden.from7.com:8888。這是您自己的 Bitwarden 私人密碼庫的網(wǎng)頁版,之后您可以下載各種客戶端使用,登錄時(shí)填入您自己的 Bitwarden 服務(wù)器地址即可
雖然在目前的顏值和使用體驗(yàn)上,免費(fèi)的 Bitwarden 仍然無法與付費(fèi)的 1Password 相比,但它作為一個(gè)免費(fèi)開源軟件,支持私有化部署,具有相當(dāng)?shù)膬?yōu)勢(shì)。一旦熟悉了使用方法,您會(huì)發(fā)現(xiàn) Bitwarden 非常好用,因?yàn)樗峁┝丝缙脚_(tái)的客戶端支持,可以基本滿足大多數(shù)人對(duì)密碼管理器的需求。此外,它也支持無縫導(dǎo)入 1Password 的數(shù)據(jù),可以說是一個(gè)相當(dāng)不錯(cuò)的 1Password 免費(fèi)替代方案。
總結(jié)
雖然本文篇幅較長,但如果您熟悉 Linux 操作,部署本地 Bitwarden 實(shí)例其實(shí)是非常簡(jiǎn)單的。除了在云服務(wù)器上,您還可以將其部署在家庭網(wǎng)絡(luò)存儲(chǔ)或 Raspberry Pi 等設(shè)備上(可能需要進(jìn)行內(nèi)網(wǎng)穿透)。
對(duì)于那些喜歡學(xué)習(xí)、喜歡折騰、擁有自己服務(wù)器的人,我們強(qiáng)烈建議嘗試使用 Bitwarden 自建部署專屬個(gè)人的密碼庫。這種方法完全免費(fèi),所有數(shù)據(jù)都保存在自己手中,讓人更加放心。此外,Bitwarden 具備跨平臺(tái)客戶端和瀏覽器插件,使用體驗(yàn)良好,可以滿足大多數(shù)人對(duì)密碼管理的需求。
獲取工具關(guān)鍵詞:
關(guān)注公眾號(hào),每天都有不一樣的精彩內(nèi)容
大數(shù)據(jù)為您推薦以下內(nèi)容
【你只會(huì)用ChatGPT聊天?】我已用它做爬蟲、抓數(shù)據(jù)、自動(dòng)導(dǎo)出csv!掙錢中,勿擾!
【24小時(shí)后刪除】一鍵部署!1分鐘擁有你自己的 ChatGPT網(wǎng)站,回答速度飛快!秒回
【微軟官方Plus插件】無需VIP白嫖大量Office(PPT/Word/Excel)模版設(shè)計(jì)素材
【2年前發(fā)布,至今會(huì)用的沒幾個(gè)】這款微軟官方的工具,你聽過嗎?見過嗎?用過嗎?
【Google翻譯替代品】ChatGPT劃詞翻譯:1秒翻譯!開源!免費(fèi)!支持Win/Mac/Linux
【用了就停不下來】比Everything更好用的Windows文件瀏覽&搜索神器!
【可移除Win11各種限制】一款神奇的USB 啟動(dòng)盤制作工具,不可錯(cuò)過!
【Microsoft 365 Copilot】當(dāng)Office遇上ChatGPT:你要做的就是和AI對(duì)話!
【微軟最佳 APP 獎(jiǎng)項(xiàng)得主】完美替代 Windows 11/10 自帶資源管理器
【微軟CMD工具界面版】免費(fèi)數(shù)據(jù)恢復(fù)工具能力大增,輕松解決文件刪除問題!
【微軟官方外掛】獨(dú)家推出精心打造的70余款綠色系統(tǒng)維護(hù)軟件,免費(fèi)下載使用