# PocketBase

Firebaseの代わりになるオープンソース。Firebaseの代わりに使える、1つのファイルで動くバックエンド。データベース（SQLite）、認証、ファイルの保存、管理画面がそろい、個人開発や小さなアプリに向く。

- ossalt.jp のページ: https://ossalt.jp/tools/pocketbase/
- 公式サイト: https://pocketbase.io
- GitHub: https://github.com/pocketbase/pocketbase
- 代わりになるSaaS: Firebase
- カテゴリ: 開発・デプロイ基盤
- ライセンス: MIT（許容型）
- 画面の日本語翻訳: 未確認
- 日本語のドキュメント: 未確認
- Dockerでの導入: 未確認
- GitHubのスター: 61,606（直近32日間で+332）
- 最終コミット: 2026-10-26
- OpenSSF Scorecard: 3.7 / 10

## PocketBaseとは

PocketBase（ポケットベース）は、アプリの裏側（バックエンド）に必要な機能を、1つの実行ファイルにまとめたツールです。データベース（SQLite）、ユーザーの認証、ファイルの保存、リアルタイムの通知、管理画面が、最初からそろっています。Firebaseの代わりとして使われています。

### できること

- **データベースとAPI**：表を作ると、データを読み書きするAPIが自動で用意されます。
- **認証**：メールアドレスとパスワードや、外部のアカウントでのログインの仕組みがあります。
- **ファイルの保存**：画像などのファイルを保存し、アクセスの権限を設定できます。
- **管理画面**：データの確認や編集を、ブラウザで行えます。

### Supabaseとの違い

[Supabase](/tools/supabase/)は、PostgreSQLを使い、多くの機能と規模に対応する、本格的な構成です。PocketBaseは、1つのファイルを置くだけで動く、軽さが特徴です。小さなサーバーでも動き、個人開発や社内の小さなツールに向いています。詳しくは「[PocketBaseとSupabaseの違い](/compare/pocketbase-vs-supabase/)」を参照してください。

### 開発場所の移転（2026-10-26）

PocketBaseの開発者は、**開発場所を、GitHubから自分の運営するサイトへ移した**と発表しています（2026-10-26）。

- 旧GitHubリポジトリ（pocketbase/pocketbase）は、同じ日にアーカイブ（読み取り専用）されました。READMEの先頭にも、新しい場所への案内があります。
- 新しい開発場所は、`ganigeorgiev.com/pocketbase/pocketbase` です。開発者の発表では、**今後の開発は新しい場所だけ**で行われ、GitHubのミラーは（少なくとも開発者によっては）維持されません。
- 新しい場所のページには、リリースのページとタグ（v0.41.0 など）があります（2026-10-27時点の記録。リリース日は確認していません）。公式サイト（pocketbase.io）とドキュメントは、引き続き使われています。
- GitHubでリリースやセキュリティの更新を見ていた人は、新しい場所で**見直し（再登録）が必要**だと、開発者が案内しています。

つまり、GitHubのアーカイブは「開発の終了」ではなく、**移転**です。OSSALTが取得するStar・最終コミット・リリースの数値は、旧GitHubリポジトリのもの（2026-10-26まで）で、新しい開発場所の更新は反映できていません。

### 始め方の目安

公式のREADMEでは、実行ファイルをダウンロードして展開し、`./pocketbase serve` で起動する方法が案内されています。実行ファイルは、リリースのページ（現在は新しい開発場所）にあります。ドキュメントは pocketbase.io/docs です。Goのライブラリとして、自分のアプリに組み込む使い方もあります。

### 注意点

- **大きな規模には向きません。** データベースが1台のサーバーの中にあるので、利用者やデータが大きく増える見込みなら、最初からSupabaseなどを選ぶほうが、移行の手間を避けられます。
- **更新の前に、変更点を確認してください。** バージョンアップで、設定や動作の互換性が変わることがあります。更新の前には、データのバックアップを取りましょう。
- 公式FAQによると、PocketBaseは限られた範囲で、ボランティアによって開発されていて、**現状以上の保守・サポートの約束はありません**。
- READMEによると、v1.0.0に届くまでは、後方互換が保証されません。
- ライセンスはMITです。

[Firebaseの代替](/alternatives/firebase/)のページで、ほかの候補も比べられます。

### 出典と確認の範囲

- 確認した資料：旧リポジトリのREADME・LICENSE、開発者の移転の発表（GitHub Discussions #7873）、新しい開発場所のページ、公式FAQ（2026-10-31。新しい開発場所は、取得できたページの記録で確認）。
- 確認していないこと：実際の導入・性能、新しい開発場所の直近のコミットとリリースの日付、Supabaseなどとの機能の細かい比較。

## よくある質問

**PocketBaseは日本語で使えますか？**

当サイトでは、画面の日本語翻訳や日本語のドキュメントを確認できていません。翻訳を別の場所で管理している場合もあるため、日本語に対応していないとは限りません。導入前に実際の画面で確かめてください。

**PocketBaseはDockerで動かせますか？**

当サイトでは、Dockerでの導入方法を確認できていません。別の方法で導入するツールや、Dockerの案内を別の場所に置いているツールもあるため、公式のドキュメントで確認してください。

**PocketBaseは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはMIT（許容型）です。制限の少ない「許容型」のライセンスで、社内の業務で使うことも、改変することも、広く認められています。配布するときは、著作権の表示などの条件を守る必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**PocketBaseの開発は続いていますか？**

最後の更新は13日前です。過去12か月のリリースは68回です。GitHubのスターは、直近32日間で332増えています。

**PocketBaseのセキュリティの評価は？**

OpenSSF Scorecard（第三者による自動の採点）は10点満点中3.7点です（7.5点以上が良好の目安）。導入後は、セキュリティの更新を確実に適用してください。

**Firebaseの代わりになる、PocketBase以外のツールは？**

当サイトでは、Supabase、Appwrite、SurrealDB、Parse Platformなども掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
