Teampass 是本機安裝的協作密碼管理器解決方案。
版權所有 © 2009-2024,Nils Laumaillé
包含說明的網站文章:https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
YouTube 影片:https://youtu.be/eXieWAIsGzc?feature=shared
應使用最新的 PHP 版本安裝 Teampass。分支master
是經過改良並具有新功能的活體大師。它需要在伺服器上安裝至少PHP 8.1
。
儘管如此,Teampass 可以與 PHP 7.4 版本一起使用。 Github Teampass 專案為此版本有一個名為PHP_7.4
的專用分支。請注意,僅在此分支上執行錯誤修復。
文檔可用。
@valterseu 從頭開始建立了一個沒有依賴項且完全自動化的 Docker 映像,您也可以使用它。
開啟 Docker Hub 映像並取得所有資訊。
完整的使用文件可以在 GitHub Docker 映像 URL 中找到。
提供的 Docker 映像將在其/var/www/html/
目錄中建立 Teampass 安裝,您應該將其安裝為磁碟區以保持持久性。如果您在前面沒有代理程式的情況下使用此映像,則不會提供 SSL 。有關範例設置,請參閱隨附的 Docker Compose 檔案。
注意:在安裝過程中使用/var/www/html/sk
作為「saltkey 的絕對路徑」。
包含的 docker-compose.yml 檔案是一個範例設置,使用基於虛擬主機的反向代理路由來提供 SSL。如果您想按原樣使用 Compose 文件,則需要提供 SSL 證書,其 CN 與teampass
服務的VIRTUAL_HOST
變數相符。有關詳細信息,請參閱 jwilder/nginx-proxy 映像的文檔。簡而言之,您需要將憑證檔案(副檔名為 .crt,例如 teampass.domain.local.crt)和對應的私鑰檔案(副檔名為 .key,例如 teampass.domain.local.key)放入目錄ssl,完全按照您放入VIRTUAL_HOST
變數中的 FQDN 命名。確保在更改憑證後重新啟動 nginx 服務,或至少使用 reload 指令發出訊號: docker-compose exec nginx nginx -s reload
。
註1:資料庫的主機名稱是db
。您可以在db
服務的環境變數中找到資料庫的憑證。
注意2:在安裝過程中使用/var/www/html/sk
作為「saltkey 的絕對路徑」。
Teampass 目前提供以下語言版本:
語言字串在 POEditor.com 上管理。請加入 Teampass POEditor 專案來參與改進其翻譯。
有關我們的依賴項許可證和許可證政策的詳細信息,請參閱詳細許可證資訊。
造訪 Teampass.net
如果您發現錯誤,請在 Github 問題中回報。