pocketbase
SHA-256SQLite データベース、リアルタイムサブスクリプション、ファイル管理、ユーザー管理、管理画面を統合したオープンソースの Go バックエンド。
スマートダウンロード
Download 版をダウンロード
v0.38.0 · 11.7 MB
データベース、API、管理画面を1つの実行ファイルで実現する軽量バックエンド。
主な機能
- 組み込み SQLite データベース、リアルタイムサブスクリプションに対応
- ファイル管理とユーザー管理システムを内蔵
- シンプルで美しい管理画面 UI を提供
- シンプルな REST スタイル API
- スタンドアロンアプリまたは Go ライブラリとして使用可能
できないこと
- •現在も活発な開発段階(v1.0.0 以前)にあり、完全な後方互換性は保証されていません。アップグレード前にデータをバックアップしてください。プリコンパイル版では JS VM 拡張機能がデフォルトで有効になっており、不要な場合は自身でコンパイルして無効化できます。最近 LLM によるスパム PR が増加しているため、現在は既存のコラボレーターのみ PR の提出が許可されています。問題が発生した場合は、まず issue を作成することをお勧めします。
使用例
- 個人ブログやノートアプリなどの小規模プロジェクトのバックエンドを迅速に構築
- プロトタイプ開発において、煩雑なバックエンド環境設定を回避
- Firebase / Supabase を置き換えるセルフホスト型の軽量ソリューション
- Go でカスタムビジネスロジックを記述しつつ、単一ファイルでのデプロイを維持
PocketBase は、すべての機能を1つの実行可能ファイルにパッケージ化したオープンソースの Go バックエンドです:組み込み SQLite データベース(リアルタイムサブスクリプション対応)、ファイルおよびユーザー管理機能の内蔵、便利な管理ダッシュボード UI、シンプルな REST スタイルの API を備えています。スタンドアロンアプリとして直接ダウンロードして実行することも、Go フレームワーク/ライブラリとしてカスタムバックエンドを構築することもできます。プリコンパイル版では JavaScript 拡張がサポートされており、Go を書かなくてもカスタムロジックを追加できます。プロトタイプ開発や小規模プロジェクト、あるいは Firebase/Supabase の代替となる軽量なセルフホストソリューションに適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Releases ページに移動し、お使いのシステムに対応するプリコンパイル済みの実行ファイルをダウンロードします
ステップ2:解凍後、ターミナルで `./pocketbase serve` を実行します
ステップ3:ブラウザを開いて http://127.0.0.1:8090 にアクセスし、管理画面に入ります
- ステップ1:Releases ページに移動し、お使いのシステムに対応するプリコンパイル済みの実行ファイルをダウンロードします
- ステップ2:解凍後、ターミナルで `./pocketbase serve` を実行します
- ステップ3:ブラウザを開いて http://127.0.0.1:8090 にアクセスし、管理画面に入ります
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
c0a19844ce7526aa67c584835873f70e26161fcaa97c195d4d63ef420daa682cこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ダウンロードしたフォルダーを直接削除するだけで、システムに残留ファイルは一切残りません。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs