アップデート一覧に戻る
New releaseAug 30, 2026

TeamPass v3.2.2.0

共同パスワードマネージャー

共有
Teampass

Teampass

チーム全体が信頼できるセルフホスト型パスワード管理

フォルダーレベルのアクセス制御・認証付きAES-256-GCM暗号化・コンプライアンス証跡
あなたのシークレットがインフラの外に出ることはありません。

🌐 teampass.net · 📖 ドキュメント · 💬 ディスカッション · 🐳 Docker Hub


Release License PHP Docker Pulls Stars

CodeQL Docker Build Security policy Sponsor


目次


概要

Teampassは、自分で運用するオープンソースの認証情報保管庫です。 アカウント作成は不要、背後でデータを握る企業もありません。自分のサーバー上で動くPHP/MySQLアプリケーションであり、フォルダーレベルのアクセス制御、ユーザーごとの暗号化キー、完全な監査証跡を備えています。

2009年から構築・保守が続けられており、実際のチームが直面する問題、つまり誰がどの認証情報を見るべきか、監査人にどう証明するか、パスワードがチャットやスプレッドシートに散らばるのをどう防ぐか、といった課題に応えてきました。

Teampass interface
📸 その他のスクリーンショット

アイテムとシークレット

Item list Item detail

フォルダーとロール

Folder tree Roles Role rights Role assignment

認証とMFA

MFA setup OAuth2 settings

暗号化キー

Key management Key regeneration

検索、エクスポート、ワンタイムビュー

Keyword search Export One-time view TOTP

バックグラウンドタスク

Tasks Task settings

対象ユーザー

🏠 個人 & ホームラボ

文字通り、自分の保管庫を所有する。

  • Raspberry Piや€5のVPSで動作
  • 自分のキーで暗号化された個人フォルダー
  • Bitwarden、LastPass、1Password、KeePassXCからインポート可能
  • 永久無料、サインアップ不要

👥 チーム & 中小企業

チャットでパスワードを共有するのをやめよう。

  • 共有ドキュメントの代わりにフォルダーとロール
  • 誰がいつ何にアクセスしたかの記録
  • クライアントや契約者向けのSecure Send
  • 日常の自動入力用ブラウザ拡張機能

🏛️ エンタープライズ & 規制対象業界

アクセス制御を主張するだけでなく、証明する。

  • 不変の決定を伴うアクセス再認定キャンペーン
  • コンプライアンスレポートと証跡エクスポート
  • ネストされたグループ対応のLDAP/AD、OAuth2 SSO
  • データ分類と所有権管理

セキュリティ

監査人に説明できる暗号化

シークレットは、ランダムなnonceとシークレットごとのソルトを使用したAES-256-GCMで、256ビットのオブジェクトキーの下で暗号化されます。それらを解除する秘密キーは、PBKDF2-SHA256を60万回反復してパスワードから導出されます。

  • 認証付き暗号化 — 改ざんは検出され、黙って復号されることはありません
  • ユーザーごとのキー配布 — 各ユーザーは各オブジェクトキーのRSAラップされたコピーを保持するため、アカウントを削除するとボタンを隠すだけでなく実際にアクセスが失効します
  • レイジーマイグレーション — フォーマットのアップグレードはアクセス時に実行され、メンテナンスウィンドウは不要です
Teampass encryption model

沈黙ではなく透明性

脆弱性を報告しないパスワードマネージャーは、脆弱性がないパスワードマネージャーではありません。

発見された問題はトリアージされ、修正され、CVE識別子付きのGitHub Security Advisoryとして公開されます。

脆弱性を発見しましたか? 公開のIssueではなく、GitHub Security Advisoriesを通じて非公開で報告してください。


機能

🗂️ フォルダーとロールのアクセス制御
  • フォルダー — 無制限のネスト、フォルダーごとのパスワード複雑性ルール
  • ロール — ユーザー単位ではなくロール単位でアクセスを付与
  • 権限 — 読み取り、書き込み、編集不可、削除不可、最小権限優先で解決
  • ユーザー — ロールに加えてユーザーごとの上書き設定
  • 管理者を含め誰にも読めない個人フォルダー
🔐 認証付き暗号化
  • 暗号化モデル — キーの導出、ラップ、配布の仕組み
  • 暗号化の改善 — AES-256-GCMフォーマットとそのレイジーマイグレーション
  • キー管理 — 再生成、リカバリ、ユーザーごとのキー修復
📊 セキュリティ態勢
  • 脆弱・再利用・侵害された認証情報をスコアリングするセキュリティ態勢ダッシュボード
  • 侵害検出 — パスワードを送信せずにHave I Been Pwnedチェック
  • パスワード更新 — 有効期限ポリシーとリマインダー
  • マイクロラーニング — 年次のスライドショーではなくアプリ内ナッジ
🏛️ ガバナンスと監査
🪪 アイデンティティ統合
  • 認証 — ローカル、ネストされたグループ対応のLDAP/AD、OAuth2 / SSO
  • 多要素認証: TOTP (Google Authenticator)、Duo Security、YubiKey、AGSES
  • ネットワークACL — IP範囲によるアクセス制限
  • セッション管理 — タイムアウト、同時セッション、Redisバックアップのストレージ
🤖 自動化
📦 移行(インポート・エクスポート)
  • インポート — Bitwarden、LastPass、1Password、KeePassXC、CSV
  • エクスポート — CSV、PDF、自己完結型の暗号化オフラインHTML保管庫
  • ロックインなし: あなたのデータベース、あなたのサーバー、GPL-3.0の下で
⚡ 日常の生産性

はじめに

要件

データベースMySQL 5.7+ または MariaDB 10.7+
PHP8.2以降(8.3でテスト済み)
必須拡張機能openssl mysqli mbstring bcmath iconv xml gd curl gmp — さらにLDAP/AD用にldap
推奨拡張機能apcu (設定キャッシュ) · opcache (パフォーマンス) · redis (HAセッション) · pcntl + posix (WebSocketデーモン)

TeampassはアクティブなPHPサポートに従います。セキュリティとパフォーマンスの両面から、最新の安定版PHPリリースの使用を強く推奨します。

🐳 Docker```bash

docker run -d --name teampass
-p 8080:80
-v teampass_data:/var/www/html
teampass/teampass:latest

イメージは両方のレジストリに公開されています:

- Docker Hub — `teampass/teampass`
- GitHub Container Registry — `ghcr.io/nilsteampassnet/teampass`

📖 [Dockerガイド](https://github.com/nilsteampassnet/teampass/blob/HEAD/docs/DOCKER.md) · [既存インストールのDockerへの移行](https://github.com/nilsteampassnet/teampass/blob/HEAD/docs/DOCKER-MIGRATION.md)

### 🖥️ ベアメタル(本番環境に推奨)

PHP/MySQLサーバーに直接インストールすると、最高のパフォーマンスと環境に対する最大の制御が得られます。

- 📖 [公式インストールガイド](https://documentation.teampass.net/#/install/installation)
- 🔄 [アップグレードガイド](https://documentation.teampass.net/#/install/upgrade)
- 🔑 [ファイル権限](https://documentation.teampass.net/#/install/file-permissions)
- 🎥 [ビデオチュートリアル](https://youtu.be/eXieWAIsGzc?feature=shared)

---

## ドキュメント

| | |
|---|---|
| 📖 **[完全なドキュメント](https://documentation.teampass.net)** | インストール、機能、管理 |
| 🚀 **[インストール](https://documentation.teampass.net/#/install/installation)** | ステップバイステップの初期設定 |
| 🔄 **[アップグレード](https://documentation.teampass.net/#/install/upgrade)** | バージョン間の移行 |
| 🛡️ **[セキュリティ強化](https://documentation.teampass.net/#/install/security-hardening)** | 本番環境チェックリスト |
| ⚙️ **[パフォーマンス](https://documentation.teampass.net/#/install/performance)** | PHP-FPM、キャッシュ、チューニング |
| 🔌 **[REST API](https://documentation.teampass.net/#/api/api-basic)** | エンドポイント、JWT認証、クライアント |
| 🧩 **[ブラウザ拡張機能](https://documentation.teampass.net/#/misc/extension)** | セットアップと使用方法 |
| 🩺 **[トラブルシューティング](https://documentation.teampass.net/#/misc/troubleshooting)** | 問題が発生した場合 |

---

## 言語

Teampassはコミュニティによって翻訳された**25言語**に対応しています。

<table>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/us.png" width="16" alt="" /> 英語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/fr.png" width="16" alt="" /> フランス語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/de.png" width="16" alt="" /> ドイツ語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/es.png" width="16" alt="" /> スペイン語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/it.png" width="16" alt="" /> イタリア語</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/pr.png" width="16" alt="" /> ポルトガル語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/br.png" width="16" alt="" /> ポルトガル語(ブラジル)</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/nl.png" width="16" alt="" /> オランダ語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ru.png" width="16" alt="" /> ロシア語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ua.png" width="16" alt="" /> ウクライナ語</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/pl.png" width="16" alt="" /> ポーランド語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/cz.png" width="16" alt="" /> チェコ語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/hu.png" width="16" alt="" /> ハンガリー語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ro.png" width="16" alt="" /> ルーマニア語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/bg.png" width="16" alt="" /> ブルガリア語</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/gr.png" width="16" alt="" /> ギリシャ語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/tr.png" width="16" alt="" /> トルコ語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/se.png" width="16" alt="" /> スウェーデン語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/no.png" width="16" alt="" /> ノルウェー語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ee.png" width="16" alt="" /> エストニア語</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/catalonia.png" width="16" alt="" /> カタルーニャ語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/cn.png" width="16" alt="" /> 中国語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ja.png" width="16" alt="" /> 日本語</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/vi.png" width="16" alt="" /> ベトナム語</td>
<td>🇸🇦 アラビア語 <sub>(進行中)</sub></td>
</tr>
</table>

翻訳はPOEditorで管理されています — あなたが提供するわずかな文字列が大きな助けになります。

[![翻訳を手伝う](https://img.shields.io/badge/Help_translate-POEditor-24c8ff?style=for-the-badge&labelColor=0f2740)](https://poeditor.com/join/project?hash=0vptzClQrM)

---

## コミュニティ

### コントリビューション

あらゆる種類のコントリビューションを歓迎します。リポジトリをフォークし、変更を加えて、プルリクエストを開いてください — 開発環境のセットアップ、コーディング標準、ブランチ規約については[CONTRIBUTING.md](https://github.com/nilsteampassnet/teampass/blob/HEAD/.github/CONTRIBUTING.md)を、私たちの協働方法については[CODE_OF_CONDUCT.md](https://github.com/nilsteampassnet/teampass/blob/HEAD/CODE_OF_CONDUCT.md)を参照してください。

[![PRを送信](https://img.shields.io/badge/Submit_a_PR-GitHub-%23060606?style=for-the-badge&logo=github&logoColor=fff)](https://github.com/nilsteampassnet/TeamPass/compare)

### バグの報告

何かが期待どおりに動作しない場合は、チケットを発行してください。再現手順、サーバー構成、および**管理 → バグアイコン(左下)**からの診断レポートを含めてください。

[![Issueを発行](https://img.shields.io/badge/Raise_an_Issue-GitHub-%23060606?style=for-the-badge&logo=github&logoColor=fff)](https://github.com/nilsteampassnet/TeamPass/issues/new/choose)

### 質問をする

質問、導入に関するアドバイス、アイデアは、IssueトラッカーではなくDiscussionsに投稿してください。

[![ディスカッション](https://img.shields.io/badge/Ask_a_question-Discussions-%23060606?style=for-the-badge&logo=github&logoColor=fff)](https://github.com/nilsteampassnet/TeamPass/discussions)

### コントリビューター

Teampassが今の形で存在するのは、これらの人々のおかげです。

[![コントリビューター](https://readme-contribs.as93.net/contributors/nilsteampassnet/TeamPass?perRow=12&shape=squircle)](https://github.com/nilsteampassnet/TeamPass/graphs/contributors)

### スター履歴

[![スター履歴チャート](https://api.star-history.com/svg?repos=nilsteampassnet/TeamPass&type=Date)](https://star-history.com/#nilsteampassnet/TeamPass&Date)

---

## Teampassを支援する

Teampassは無料のGPL-3.0ソフトウェアであり、2009年から一人の人物によってメンテナンスされています。背後に企業はありません — それがまさにポイントであり、支援が重要である理由でもあります。

### スポンサーシップの使途

- **セキュリティ作業** — レポートのトリアージ、修正、CVEを含むアドバイザリの公開
- **リリース** — テスト、アップグレードパス、古いインストールが前進し続けられるようにすること
- **ドキュメント** — documentation.teampass.netのガイド
- **翻訳** — 25言語の調整
- **インフラストラクチャ** — Dockerイメージ、CI、プロジェクトウェブサイト

### スポンサーになる

目標は**月額スポンサー100人**です。どのティアも役立ちますが、少額の継続的な支援が最も効果的です。なぜなら、それによって作業が予測可能になるからです。

[![GitHubでスポンサー](https://img.shields.io/badge/Sponsor_on_GitHub-nilsteampassnet-%23ff4dda?style=for-the-badge&logo=githubsponsors&logoColor=ff4dda)](https://github.com/sponsors/nilsteampassnet)
[![PayPalで寄付](https://img.shields.io/badge/One--off_donation-PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=fff)](https://www.paypal.com/donate/?hosted_button_id=XUVWYJ7J92X6L)

### スポンサー

この作業をスポンサーしてくださるすべての方に心から感謝します — あなたのおかげでTeampassは他のすべての人にとって無料であり続けます。

[![スポンサー](https://readme-contribs.as93.net/sponsors/nilsteampassnet?perRow=12&shape=squircle)](https://github.com/sponsors/nilsteampassnet)

### 商用サポート

スポンサーシップは無料のサーバーを賄います。ブラウザ拡張機能とプロフェッショナルサービスがロードマップを賄います。

| | |
|---|---|
| **Pro拡張機能** | ブラウザの自動入力、キャプチャ、フィッシング対策 — 年間€49から、30日間トライアル |
| **サービス** | 機能開発、導入支援、優先対応 — エンゲージメントごとに見積もり |

[![価格を見る](https://img.shields.io/badge/See_pricing-teampass.net-24c8ff?style=for-the-badge&labelColor=0f2740)](https://teampass.net/pricing.html)

---

## ライセンス

Teampassは**[GNU General Public License v3.0](https://github.com/nilsteampassnet/teampass/blob/HEAD/LICENSE.md)**の下でリリースされています。

派生物が同じライセンスの下に留まる限り、商用利用を含め、自由に使用、研究、変更、再配布することができます。

📋 [依存関係ライセンス準拠レポート](https://github.com/nilsteampassnet/teampass/blob/HEAD/LICENSE_COMPLIANCE_REPORT.md)

---

<div align="center">

<img src="https://teampass.net/images/madeinfrance.png" width="90" alt="Made in France" />

**2009年から[Nils Laumaillé](mailto:[email protected])によって構築・メンテナンスされています。**

Copyright © 2009-2026 Nils Laumaillé

<br />

[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)

</div>

カテゴリ