Railbase

Build cheap. Own it anyway.

コードはLLMが書く。Railbaseはあなたが所有するバックエンド:単一バイナリ、あなたのデータ、あなたのサーバー。

最新の安定リリース  · セルフホストは無料。macOS・Linux・Windows、amd64/arm64対応。

≈46%
の新規コードはAIが記述
2–3×
セルフホストはクラウドより低コスト
86%
のCIOがワークロードを回帰

GitHub · a16z · Barclays CIO Survey

オールインワン

1つのバイナリにフル機能のエンタープライズバックエンド — さらに、すぐ使える業務アプリのマーケットプレイス付き。PocketBaseやSupabaseのような素のバックエンドではありません。

単一バイナリ

データ・REST・認証・リアルタイム・管理画面を1ファイルに。Dockerも外部DBも不要。

マルチテナント

コアレベルのテナント分離、RBAC、コレクション単位のアクセスルール。

プラグイン

プラグインマーケットプレイス:実行時にインストール、席単位で販売、ライセンス管理。

管理画面付き

バックエンドと共に起動する、すぐ使えるSPAフロントエンドと管理コンソール。

Railbaseとは?

Railbaseはあなたが所有するセルフホスト型バックエンドです。LLMによりソフトウェアの開発は安価になりましたが、それを所有し運用することは依然として難しく、まさにそのためにRailbaseがあります。

Railbaseは単一バイナリとして提供されるセルフホスト型バックエンドプラットフォームです。実行ファイルを1つダウンロードするだけで、認証、組み込みNoSQLドキュメントデータベース(Vault)、auto-CRUD対応のREST API、リアルタイム購読、ロールベースアクセス制御付きマルチテナンシー、ファイルストレージ、スケジュールジョブ、フル機能の管理コンソールが手に入ります — 外部データベースも運用するコンテナも不要です。

業務機能はプラグインから提供されます:ヘルプデスク、在庫、会計、CMS、ドキュメント翻訳など。これらは組み込みマーケットプレイスで購入し、署名済み・ライセンス済みのアーティファクトとして稼働中にインストールする商用モジュールです。コアは無料で、使うプラグインの分だけ支払います。

ドキュメント →

よくある質問

Railbaseとは?

単一バイナリのセルフホスト型バックエンド:認証、組み込みNoSQLドキュメントストア、auto-CRUD対応REST API、リアルタイム、マルチテナンシー、ファイル、スケジュールジョブ、管理コンソール — 外部データベース不要。

Railbaseは無料ですか?

はい。コアはLinux・macOS・Windowsで無料でダウンロードしてセルフホストでき、使用量の課金もありません。商用プラグインは席単位のライセンスで、多くは一度限りの無料トライアルを提供します。

RailbaseはSupabase・Firebase・PocketBaseと何が違うのですか?

PocketBaseと同様、Railbaseは単一のセルフホスト型バイナリで、コンテナスタックもベンダークラウドも不要です。違いは、すぐ使える業務アプリ:ヘルプデスク、在庫、会計、CMSなどを組み込みマーケットプレイスから稼働中にインストールできること — インフラだけでなく製品を届けます。

データはどこに保存されますか?

あなた自身のサーバー上の単一のVaultファイル(組み込みNoSQLドキュメントストア)に保存されます。バックアップはファイルのコピー、サーバー移行も同様です。

プラグインはどう動作しますか?

プラグインはマーケットプレイスで販売される、コンパイル済み・署名済みのモジュールです。インスタンスがアーティファクトをダウンロードし、署名を検証して、再コンパイルなしに稼働中で実行します。ライセンスは席単位で、自分の管理画面から管理します。

LLMが何でも作るのに、なぜRailbaseが必要なのですか?

LLMはコードを書くコストを下げますが、本番のバックエンドには依然として永続的なデータ、認証、マルチテナンシー、セキュリティ、可用性が必要です — これらはAIが解決せず、所有するのにコストがかかります。Railbaseはまさにそれを、自分でホストし所有するバイナリとして提供します。だからその上で生成したソフトウェアは、クラウドのバックエンドを借りたりサービスのスタックを組み上げたりせずに、本番で生き残ります。

RailbaseはPostgreSQLやSQLデータベースを使いますか?

いいえ。Railbaseはすべてをバイナリ内の単一ファイル組み込みNoSQLドキュメントストア「Vault」に保存します。PostgreSQLやMySQL、外部SQLデータベースは一切なく、バックアップはファイルのコピーです。

RailbaseはPocketBaseのような単一バイナリのバックエンドにすぎないのですか?

いいえ、それ以上です。コアは1つのバイナリに収まるフル機能のエンタープライズバックエンド(認証、マルチテナンシー、RBAC、REST、リアルタイム、ファイル、スケジュールジョブ、メール、i18n、管理コンソール)であり、その上に、稼働中にインストールできる、すぐ使える業務アプリ(ヘルプデスク、在庫、会計、CMS、翻訳)のマーケットプレイスがあります。PocketBaseやSupabaseは構築の土台となる素のバックエンドを提供しますが、Railbaseは業務アプリまで提供します。

フロントエンドは何で構築されていますか?

Preactです。管理コンソール、公開サイト、各プラグインのUIは単一のPreactコンポーネントキットを共有するため、フロントエンド全体が1つの軽量ランタイムで動作し、バイナリ内にバンドルされ、単一オリジンから配信されます — 別途デプロイするReactアプリやNodeフロントエンドはありません。

プラグインの席単位ライセンスを再割り当てしたり、数量を変更できますか?

はい。プラグインのライセンスは席単位で月額課金され、各席は自分の管理パネルから特定のユーザーに割り当てられます。席を取り消して解放したり、別のユーザーに再割り当てしたり、席数をいつでも増減したりできます。数量の変更は日割り計算され、インスタンスが新しい上限を自動的に適用します。