Bitwarden客戶端API的替代服務器實現,用Rust編寫,與官方的Bitwarden客戶[免責聲明]兼容,非常適合自託管部署,在該部署中運行官方資源較高的服務可能不是理想的選擇。
重要的
使用此服務器時,請直接向我們報告任何錯誤或建議(請參閱“ Get In In”),無論您使用哪種客戶端(移動,桌面,瀏覽器...)。請勿使用官方的Bitwarden支持渠道。
提供了BitWarden客戶端API的幾乎完整實現,包括:
個人保險庫
發送
附件
網站圖標
個人API鍵
組織
集合,密碼共享,成員角色,組,事件日誌,管理員密碼重置,目錄連接器,策略
多/兩個因素身份驗證
身份驗證者,電子郵件,Fido2 Webauthn,Yubikey,二人
緊急訪問
Vaultwarden Admin後端
修改的Web Vault客戶端(在我們的容器中捆綁)
重要的
大多數現代網絡瀏覽器不允許在不安全的環境中使用Web Crypto API。在這種情況下,您可能會遇到一個錯誤,例如Cannot read property 'importKey'
。要解決此問題,您需要通過HTTPS或Localhost訪問Web庫。
這可以直接在Vaultwarden中配置,也可以使用第三方反向代理(一些示例)進行配置。
如果您有可用的域名,則可以使用Let's Encrypt獲得HTTPS證書,也可以使用MKCert等實用程序生成自簽名證書。有些代理會自動執行此步驟,例如Caddy或Traefik(請參閱上面鏈接的示例)。
提示
有關如何安裝,使用和配置Vaultwarden的更多詳細示例,則可以檢查我們的Wiki。
使用Vaultwarden的主要方法是通過我們的容器圖像發布,該圖像發布給GHCR.IO,DOCKER.IO和QUAY.IO。
也可以使用社區驅動的軟件包,但是如我們的Wiki所述,這些軟件包可能落後於最新版本,或者可能會以Vaultwardenen的配置方式偏離。
拉動容器圖像,並從主機上安裝一個音量以進行持續存儲。
如果您喜歡使用Podman,則可以用podman
替換docker
。
Docker拉Vaultwarden/Server:最新 Docker Run -Detach -Name Vaultwarden -env domain =“ https://vw.domain.tld” - volume/vw-data/:/data/ - 主場,除非停滯不前 - 出版80:80 Vaultwarden/服務器:最新
這將保留在/vw-data/
下的任何持久數據,您可以將路徑適應適合您的路徑。
要使用Docker組合,您需要創建一個compose.yaml
,該組合將保持配置以運行VaultWarden容器。
服務:Vaultwarden:Image:Vaultwarden/Server:最新Container_name:Vaultwardenrestart:除非stoppedenvironment:域:“ https://vw.domain.tld”卷: - ./vw-data/:/data/ports: -80:80
有問題,建議或需要幫助嗎?加入我們的社區,以矩陣,github討論或話語論壇。
遇到錯誤還是崩潰?請搜索我們的問題跟踪器和討論,以查看是否已經報告。如果沒有,請開始新的討論或創建新問題。確保您使用的是最新版本的Vaultwarden,並且沒有任何類似的問題打開或關閉!
感謝您對該項目的貢獻!
該項目與Bitwarden或Bitwarden,Inc。無關。
但是,Bitwarden僱用了Vaultwarden的活躍維護者之一,並被允許在自己的時間為項目做出貢獻。這些貢獻獨立於Bitwarden,並由其他維護者進行審查。
維護者共同努力為該項目建立方向,專注於為自我託管社區(包括個人,家庭和小型組織)提供服務,同時確保項目的可持續性。
請注意:對於使用Vaultwarden時可能發生的任何數據丟失,我們不承擔責任。這包括應用程序處理的密碼,附件和其他信息。我們強烈建議對您的文件和數據庫進行定期備份。但是,如果您遇到數據丟失,我們鼓勵您立即與我們聯繫。
該項目被稱為bitwarden_rs,並已重命名為將自己與官方的Bitwarden Server分開,以期避免混亂和商標/品牌問題。
請參閱#1642 -V1.21.0發布和項目重命名給Vaultwarden,以獲取更多說明。