ページ内ナビ
概要
MathesarはPostgreSQLのテーブルをスプレッドシートのような画面で閲覧・編集し、SQLを書かずに検索や集計を行えるセルフホスト型Webアプリです。既存のPostgresを直接扱い、独自のデータ層を挟まない設計を特徴とします。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
業務担当者にPostgresを安全に触らせたい場合に向く
Airtableのような操作性を求めつつ、データを既存Postgresに置いたまま、技術者以外にも編集・検索・入力画面を提供したいチームの候補になります。
出典:[2]
導入前の確認
プロジェクトは現在Public Beta
READMEではPublic Betaとして、productionへ実装できる安定性と機能を持つ一方、広範な本番利用段階にはまだ達していないとしています。重要データでは権限・バックアップ・検証環境を分けます。
出典:[2]
Docker ComposeのDB資格情報と永続化を本番用に設定する
公式ComposeはPostgres、Mathesar、Caddyをまとめて起動し、msar配下へDB・media・secret・証明書を保存します。公開運用では既定passwordを変更し、永続化とbackupを設計します。
0.12.0では対応Postgresと管理設定を確認する
0.12.0の更新資料はPostgreSQL 13をサポート対象外とし、14以上への更新を案内しています。またDjango adminは既定で無効化されています。
出典:[3]
GPL-3.0と第三者モジュールの条件を確認する
Mathesar本体はGPL-3.0で、MITライセンスの第三者由来モジュールも含まれます。再配布や改変を行う場合はそれぞれの条件を確認します。
出典:[6]
参考にした公式資料
- [1]mathesar-foundation/mathesar repository(2026-09-30)
- [2]Mathesar README(2026-09-30)
- [3]Mathesar 0.12.0 release notes(2026-09-30)
- [4]Mathesar Docker Compose installation guide(2026-09-30)
- [5]Mathesar Docker Compose(2026-09-30)
- [6]Mathesar GPL-3.0 license(2026-09-30)
編集部からの補足
独自データモデルへ取り込むのではなく、既存Postgresのschema・table・roleを直接扱える点が特徴です。現在はPublic Betaなので、本番データへ接続する場合は権限とバックアップを明確にして段階的に導入するのが安全です。
3ステップで試す
- 1
Mathesar 0.12.0のComposeを取得
安定版0.12.0の公式Docker Composeを固定して取得します。Docker 23+とDocker Compose 2.10+が前提です。
wget https://raw.githubusercontent.com/mathesar-foundation/mathesar/0.12.0/docker-compose.yml - 2
ローカル用DBパスワードを設定
Composeが自動読込する.envへlocalhostとランダムなPostgresパスワードを設定します。
printf 'DOMAIN_NAME=http://localhost\nPOSTGRES_PASSWORD=%s\n' "$(openssl rand -hex 24)" > .env - 3
Mathesarを起動
Mathesar、PostgreSQL、Caddyを起動し、http://localhostを開いて最初の管理者アカウントを作成します。
docker compose -f docker-compose.yml up -d
成長
成長の推移 · 直近30日
5,140 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Odoo54,753 Stars
共通タグ 2件 · 共通カテゴリ 1件
CRM・販売・在庫・会計・EC・製造・HRをadd-on型の共通業務基盤へ統合する
Python - Paperless-ngx46,134 Stars
共通タグ 2件 · 共通カテゴリ 1件
OCRと全文検索で紙・PDFを整理するself-hosted document management system
Python - authentik25,777 Stars
共通タグ 2件 · 共通カテゴリ 1件
SAML・OIDC/OAuth2・LDAP・RADIUS・proxy outpostを統合するself-host Identity Provider/SSO platform
Python - GitLab CE/EE Mirror24,552 Stars
共通タグ 2件 · 共通カテゴリ 1件
GitLabの巨大なDevOps codebaseをGitHub mirrorから参照する
Ruby - Neon23,156 Stars
共通タグ 2件 · 共通カテゴリ 1件
PostgreSQLのcomputeとstorageを分離し、branchingとelastic computeを実現する
Rust - WordPress21,445 Stars
共通タグ 2件 · 共通カテゴリ 1件
themeとpluginで拡張するWeb publishing platform。7.1.1安定版とGit mirrorの役割を分けて見る
PHP
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。