LASSIC Media らしくメディア

2026.07.22 らしくコラム

Baserow/NocoDBでノーコードDBをセルフホスト外注

LASSIC IT事業部|元請(プライムベンダー)としてシステム保守・運用を受託

データベースの画面

この記事のポイント

  • Baserow・NocoDBはAirtable型の業務データベースを自社サーバーで動かせるノーコードツールです。
  • Dockerなどでセルフホストすれば、データを自社管理下に置いたままAPIで既存システムと連携できます。
  • 構築・権限設計・保守運用まで担う外注先の選定が、定着と失敗の分かれ目になります。

Baserow・NocoDBとは何か―ノーコードで作る業務データベース

ノートPCで作業するチーム

Baserow・NocoDBとは、表計算感覚の画面から業務データベースを作成できるオープンソースのノーコードデータベースを指します*1*2。REST APIを備え、外部システムとの連携にも対応しています。どちらもDockerなどで自社サーバーに構築するセルフホスト運用が可能で、Airtableのようなクラウド型サービスの代替として検討されています。

図

スプレッドシート型UIとAPIが共通の土台

Baserow公式ドキュメントは、Baserowを「オープンソースのオンラインデータベースツール」と説明しています*1。専門知識がなくてもデータベースを作成できるノーコード基盤だと位置づけています*1。テーブル・グリッド表示に加えてREST API・WebSocket APIを備え、外部アプリケーションとのデータ連携を自動化できます*1

NocoDB公式ドキュメントも同様に、チームでの共同作業を想定した「ノーコードデータベースプラットフォーム」と位置づけ、テーブル・フィールド・レコードの操作に加えてソート・フィルター・グループ化ができるスプレッドシート的なUIを備えると説明します*2。表示形式はグリッド・フォーム・ギャラリー・カンバン・カレンダー・タイムライン・ガント・リスト・マップの9種類に対応し*2、REST APIも提供されます*2。用途に応じたビューを切り替えられる点は、Airtableに近い操作感を持つ理由のひとつです。

Airtable代替としてセルフホストが選ばれる背景

クラウド型のAirtableは導入の手軽さが強みですが、データが社外のサーバーに置かれる点を課題と感じる企業もあります。BaserowやNocoDBをセルフホストすれば、業務データベースの実体を自社が管理するサーバー上に置いたまま、Airtableに近い操作感を維持できます。

クラウドSaaSとセルフホストの違い―データの置き場所を自社が握る

セルフホスト(自社や自社契約のクラウド上にソフトウェアを構築・運用する形態)を選ぶ中心的な判断軸は、データの保管場所と管理権限です。Baserowは公式ドキュメントでDocker・Docker Compose・Kubernetes(Helm)に加え、AWSやDigital Ocean等の主要クラウド、Nginx等のリバースプロキシ構成まで複数のデプロイ方法を挙げています*3。自社のインフラ方針に合わせて構築先を選べる柔軟性が特徴です。

NocoDBもセルフホストでの自社デプロイに対応し、公式サイトでは「フェアコード(ソースコードは公開されるが商用利用条件を定める形態)のオープンソースとして永続的に無償で使える」と説明されています*5。どちらのツールも、既存の社内システムやWebアプリとAPI経由で連携できる点は共通しており、単なる表計算の置き換えにとどまらず業務アプリの土台としても使われています。

Baserow vs NocoDB―セルフホストで比較する3つの軸

BaserowとNocoDBはいずれもAirtable型のセルフホストデータベースですが、デプロイ方法・権限管理・料金体系の3つの軸で違いがあります。導入前にこの違いを把握しておくと、自社の要件に合った選定がしやすくなります。

比較軸 Baserow NocoDB
セルフホストの主な方法 Docker・Docker Compose・Kubernetes(Helm)・主要クラウド・リバースプロキシに対応*3 セルフホストのCommunity版として自社デプロイに対応*5
権限・ロール ワークスペース単位での基本的な共同編集に対応。役割ベースの詳細な権限設定は有償プラン(Advanced以上)の機能*4 Owner・Creator・Editor・Commenter・Viewerの5ロールをセルフホストでも無償で利用可能*5。ワークスペース・ベース・テーブル・フィールド・レコード単位のきめ細かなアクセス制御にも対応*2
セルフホストと有償クラウド版の境界 クラウド版はFree(3,000行・2GB)/Premium(月10ドル・5万行・全ビュー)/Advanced(月18ドル・25万行・ロールベース権限・監査ログ)/Enterprise(要問い合わせ)の4段階*4 セルフホストは無制限のレコード・ストレージ・ワークフロー・スクリプトを無償利用可能。クラウド版Business以上(月24ドル〜)で行レベルセキュリティ・監査ログ・SAML SSOが追加される*5

デプロイ方式とライセンス条件の違い

Baserowは公式ドキュメントで複数のセルフホスト手段を明示しており、既存インフラに合わせやすい構成です*3。導入時はDockerのバージョンが19.03以上であることが前提条件として案内されています*3。永続データは所定のディレクトリに保存されるため、稼働後の運用ではボリュームのバックアップ設計が欠かせません*3

NocoDBは公式サイトで「フェアコードのオープンソース」として自社デプロイを無償で継続利用できると案内しています*5。ライセンス上の商用利用条件は製品によって異なるため、自社の利用形態が条件に合致するかを公式情報で確認したうえで採用を判断することが大切です。

権限管理とロール設計の違い

NocoDBはセルフホストのCommunity版でもOwner・Creator・Editor・Commenter・Viewerという5段階のロールをすべて無償で利用でき*5、ワークスペース・ベース・テーブル・フィールド・レコードという5つの階層できめ細かなアクセス制御を設定できます*2。部門ごとに閲覧範囲を分けたい場合や、外部の関係者に一部のテーブルだけ公開したい場合に扱いやすい設計です。

一方でBaserowは、ワークスペース単位の共同編集を基本としつつ、細かなロールベース権限や監査ログは有償のAdvancedプラン以上の機能として位置づけられています*4。セルフホストでこれらの機能まで求める場合は、ライセンス条件を含めて事前に確認する必要があります。

料金体系―無償範囲と有償プランの境界

セルフホストは基本的にソフトウェア自体の利用料がかからない一方、サーバーの調達・保守・セキュリティ対応は自社の責任範囲になります。Baserowのクラウド版はFree・Premium(月10ドル)・Advanced(月18ドル)・Enterpriseの4段階で行数やストレージ容量が拡張される料金体系です*4。NocoDBのクラウド版もFree・Plus(月12ドル)・Business(月24ドル)・Scale(月45ドル)・Enterpriseの構成で*5、Business以上で行レベルセキュリティやSAML SSOが加わります*5。セルフホストではこうしたクラウド専用機能を使えない場合がある点に注意が必要です。

セルフホスト導入のメリットと見落としがちな注意点

データダッシュボード

得られる3つのメリット

第一に、データの保管場所を自社が選べます。社内ネットワークや契約済みのクラウド環境にデータベースを置けるため、外部SaaSにデータを預ける不安を減らせます。

第二に、REST APIを通じて既存の業務システムと柔軟に連携できます。BaserowもNocoDBもAPIを備えており*1*2、フォーム入力や在庫管理など既存フローとの接続がしやすくなります。

第三に、利用規模に応じたコスト設計がしやすくなります。NocoDBはセルフホストであればレコード数やストレージの上限を気にせず利用できると案内されており*5、Baserowもクラウド版の行数上限に縛られずに運用できます*3

見落とされやすい3つの注意点

セルフホストは「簡単にできる」ものではなく、専門知識を要する作業です。バージョン更新を怠ると、公開済みの脆弱性がそのまま外部からアクセス可能な状態で放置されるリスクがあります。定期的なアップデート体制を組めない場合、この点が重大なリスクになります。

また、Baserowのクラウド版で提供されているロールベース権限や監査ログは有償プランの機能であり*4、セルフホストで同等の統制を求める場合はライセンス条件の確認が欠かせません。バックアップ・障害対応・ログ監査までを自社だけで完結させるには、インフラ運用の知識と体制が必要になります。

自社構築かセルフホスト外注か―判断の分かれ目

内製に必要な知識と体制

Baserow・NocoDBを自社だけでセルフホストするには、Docker運用の知識、ネットワーク・ファイアウォールの設定知識、データベースのバックアップ設計、そしてセキュリティパッチの継続適用体制が必要です。Baserow公式ドキュメントも、ファイアウォールの設定を誤るとポート公開時にルールが意図せず迂回される可能性を注意点として挙げています*3。こうした設定ミスは外部からの不正アクセスにつながりかねません。

API連携や権限設計まで含めると、インフラ担当者だけでなく、業務要件を理解してテーブル設計・ロール設計する担当者も欠かせません。両方の知識を兼ね備えた人材を確保できない場合、構築段階でつまずくケースが見られます。

外部パートナーに委託する場合の違い

専門パートナーに構築・運用を委託すれば、要件整理からツール選定、セルフホスト環境の構築、API連携、運用保守までを一貫して任せられます。内製の場合は前述の知識・体制をゼロから整える必要がありますが、外注であれば構築後の脆弱性対応やバックアップ運用まで含めて継続的に任せられる点が違いです。

LASSIC IT事業部のシステム開発・運用保守支援では、要件整理からセルフホスト環境の構築、既存システムとのAPI連携、運用保守までを継続的に支援する体制を整えています。ノーコードデータベースの選定で迷う場合や、構築後の保守体制まで見据えて検討したい場合は、早い段階での相談が有効です。

まとめ:Baserow・NocoDBのセルフホスト外注を判断する3つの軸

本稿では、Baserow・NocoDBという2つのノーコードデータベースをセルフホストで比較しました。要点を3つに集約すると、第一にどちらもAirtable型の業務データベースをAPI連携込みで自社サーバーに置けること、第二に権限管理やライセンス条件はツールごとに異なり事前確認が必要なこと、第三にセルフホストの構築・保守には専門知識と継続的な体制が求められることです。自社に十分な知識・体制がない場合は、構築から保守まで任せられる外部パートナーの活用が現実的な選択肢になります。

LASSICに相談するメリット

LASSIC IT事業部では、Baserow・NocoDBなどノーコードデータベースの要件整理からセルフホスト環境の構築、API連携、運用保守までを一貫して支援する体制を整えています。ツール選定に迷う段階からのご相談にも対応し、構築後のバージョン更新やセキュリティ対応まで見据えた提案します。

よくある質問

Baserowはどのくらいの規模まで無料でセルフホストできますか?

セルフホスト版はクラウド版のような行数上限に縛られません。クラウド版Freeプランは3,000行・2GBストレージが上限ですが*4、セルフホストではサーバーのリソース次第で規模を拡張できます。

NocoDBのセルフホスト版は本当に無料で使えますか?

はい。公式サイトでは「フェアコードのオープンソースとして永続的に無償」と案内されており、Owner・Creator・Editor・Commenter・Viewerの5ロールもセルフホストで無償利用できます*5。ただし商用利用条件は公式のライセンス表記で確認することが必要です。

セルフホストと有償クラウド版では何が違いますか?

結論として、行レベルのセキュリティや監査ログ、SAML SSOなどの統制機能はクラウドの上位プランに紐づく傾向があります。NocoDBはBusiness以上でこれらが追加され*5、Baserowもロールベース権限や監査ログはAdvanced以上の機能です*4。セルフホストで同等の統制を求める場合は事前確認が欠かせません。

BaserowとNocoDBは既存システムとAPI連携できますか?

できます。どちらもREST APIを備えており*1*2、フォーム入力システムや在庫管理システムなど既存の業務アプリとデータをやり取りする連携に利用できます。

セルフホストの構築・運用は自社だけで完結できますか?

知識と体制が整っていれば可能ですが、容易な作業ではありません。Docker運用・ネットワーク設定・継続的なセキュリティパッチ適用が必要になるため、体制を組めない場合は構築から保守まで任せられる外部パートナーの活用が現実的です。

著者:テレリモ総研編集部 鈴木 亮佑


クラウド環境構築・ITアウトソーシングのご相談はLASSICへ

ノーコードデータベースのセルフホスト構築から既存システムとのAPI連携、運用保守まで、貴社の環境に合わせて提案します。まずはお気軽にご相談ください。

無料相談はこちら

ご不明な点はお問い合わせフォームからもご連絡いただけます。

  1. *1 出典:Baserow「Baserow Docs」(baserow.io/docs/index
  2. *2 出典:NocoDB「Product Docs」(nocodb.com/docs/product-docs
  3. *3 出典:Baserow「Install with Docker」(baserow.io/docs/installation/install-with-docker
  4. *4 出典:Baserow「Pricing」(baserow.io/pricing
  5. *5 出典:NocoDB「Pricing」(nocodb.com/pricing

View