OSS Self-host Budibase/Appsmith(オーエスエスセルフホスト)
Low-code OSSプラットフォーム。Budibase(OSS・PostgreSQL・self-host)・Appsmith(OSS・Workflow Builder)・ToolJet 3.x(OSS・React-based)・Retool(SaaS)・n8n(Workflow automation OSS・Zapier代替)・Windmill(Rust・serverless dev)・Directus(Headless CMS)・Baserow(Airtable代替)・NocoDB・Refine(React・Headless)・2026年in-house tool自作ブーム。
概要
OSS Self-host Budibase/Appsmithは、低コード開発を実現するオープンソースプラットフォーム群です。
Budibase v3.2.0はPostgreSQLをバックエンドに、Appsmith v1.6.0はWorkflow Builderを備え、ToolJet 3.1.0はReact‑based UIを提供します。
n8n v0.200.0はZapier代替のワークフロー自動化、Windmill v0.5.0はRustベースのサーバーレス開発を実現。
2025年に多くの企業が自社内で構築する動きが加速し、2026年にはさらに多様な用途が拡大すると予測されます。
主な特徴・仕組み
- セルフホスト型:オンプレミスやプライベートクラウドで運用可能。
- 低コード:ドラッグ&ドロップでUI設計、SQLやJavaScriptの埋め込みも容易。
- オープンソース:GitHubでソースを確認でき、コミュニティが活発。
- 統合性:PostgreSQL、MySQL、MongoDB、REST API、GraphQL への接続が標準装備。
- スケーラビリティ:コンテナ化(Docker)で水平スケールが可能。
- セキュリティ:OAuth2、JWT、RBAC、TLS 1.3 をサポート。
- 開発速度:30 min でプロトタイプを構築でき、500 人同時利用も安定。
- 拡張性:プラグインやカスタムウィジェットで機能追加が自由。
- CI/CD:GitHub Actions 連携で自動デプロイが実現。
- マルチテナント:1 GB のメモリで 10 k API 呼び出し/日を処理。
スペック/製品比較表
| プラットフォーム | バージョン | バックエンド | 主なUIフレームワーク | デプロイ方式 | 1 GB メモリでの同時利用 | 主要用途 |
|---|---|---|---|---|---|---|
| Budibase | v3.2.0 | PostgreSQL 13 | Vue.js | Docker | 200 | 内部業務アプリ |
| Appsmith | v1.6.0 | PostgreSQL 13 | React | Docker | 250 | ダッシュボード |
| ToolJet 3.x | v3.1.0 | MySQL 8.0 | React | Docker | 180 | フロントエンド |
| n8n | v0.200.0 | SQLite | Vue.js | Docker | 300 | ワークフロー自動化 |
| Windmill | v0.5.0 | PostgreSQL 13 | Svelte | Docker | 220 | サーバーレス開発 |
具体例・対応製品
- Budibase v3.2.0:社内の在庫管理システムを 1 TB SSD と 64 GB RAM のサーバーに構築。
- Appsmith v1.6.0:顧客情報ダッシュボードを 2.5 GHz CPU、4 コアで実行。
- ToolJet 3.1.0:営業レポートを 1 TB SSD のストレージに保存し、リアルタイム更新。
- n8n v0.200.0:Slack 通知と Google Sheets の連携を 30 min で構築。
- Windmill v0.5.0:Rust で書かれた API を 0.5 GB メモリで 10 k API 呼び出し/日処理。
- Retool(SaaS版)と比較すると、セルフホスト版は 99.9% の稼働率を自前で確保。
- Directus はヘッドレス CMS、Baserow は Airtable 代替、NocoDB はスプレッドシート感覚のデータベース。
- Refine は React ベースのヘッドレスフロントエンドで、Budibase と組み合わせて使用可能。
自作PCでの選び方・注意点
- CPU:最低 2.5 GHz、4 コア以上を推奨。
- メモリ:64 GB RAM で 1 GB/インスタンスの設計を想定。
- ストレージ:1 TB SSD(NVMe)で高速 I/O を確保。
- ネットワーク:10 Gbps 以上の LAN 接続で 500 人同時利用を想定。
- 電源:750 W 以上、80 Plus Gold 以上の効率。
- 冷却:水冷または高性能空冷で 30 °C 以下を維持。
- OS:Ubuntu 22.04 LTS で Docker Compose を利用。
- バックアップ:RAID 1 でデータ保護、定期的なスナップショット。
- 監視:Prometheus + Grafana でリソース使用率を可視化。
- セキュリティ:ファイアウォール、Fail2Ban、TLS 証明書を必須。
関連用語との違い
- 低コード vs ノーコード:OSS Self-host Budibase/Appsmith はコード編集が可能で、カスタマイズ性が高い。
- セルフホスト vs SaaS:自前で管理することでデータ主権を確保。SaaS は運用負荷が低いが、外部依存。
- ワークフロー自動化:n8n は Zapier 代替として、Appsmith は UI とワークフローを統合。
- サーバーレス開発:Windmill は Rust ベースで、従来の Node.js ベースより高速。
よくある質問
Q1. 2026年に自社で構築する場合、どのプラットフォームが最適ですか?
A1. 予算と開発速度を重視するなら Budibase v3.2.0、UI 重視なら Appsmith v1.6.0 が推奨です。
Q2. 1 GB メモリで 10 k API 呼び出し/日を処理できますか?
A2. はい。Windmill v0.5.0 は 0.5 GB/インスタンスで 10 k 呼び出しを安定実行します。
Q3. Docker Compose でデプロイする際の注意点は?
A3. ボリュームの永続化、環境変数の暗号化、ネットワーク設定を必ず確認してください。
まとめ
OSS Self-host Budibase/Appsmith 系列は、セルフホスト型低コードプラットフォームとして 2025 年から 2026 年にかけて企業内での採用が急増しています。
CPU 2.5 GHz、4 コア、64 GB RAM、1 TB SSD の構成であれば、Budibase v3.2.0 から Windmill v0.5.0 までの全製品を 500 人同時利用で安定稼働させることが可能です。
自前で管理することでデータ主権を確保しつつ、オープンソースの柔軟性とコミュニティのサポートを享受できる点が最大のメリットです。