Kurage
Kurage App Storeアプリ詳細

← アプリ一覧

Appsmith 日本語導入・運用キット(初回起動の破損からの復旧つき)

社内の管理画面・業務ツールを画面組み立てだけで作れるOSS「Appsmith」を、日本の会社で運用するための手順書+テンプレート一式。最大の内容は、公式イメージが初回起動の最初の20秒を中断すると恒久的に壊れる問題の診断と復旧。壊れると全APIが502になりログインできないのに、画面のHTMLは200を返しコンテナだけ永久にunhealthyという極めて気づきにくい状態になります。原因(同梱MongoDBのレプリカセット未初期化、初期化済み判定がデータファイルの有無だけ)を突き止め、公式が案内する「データを消して作り直す」ではなく、データを残したまま直す手順を実機で確認。Appsmithには翻訳の仕組み自体が無い(文言1,397件が直書き・言語ファイル0本)ため英語画面の読み替え表、Excelで文字化けしないCSV書き出し、日本語テーブル名の扱い、復旧を自動判定するスクリプトを同梱。

Appsmith 日本語導入・運用キット(初回起動の破損からの復旧つき)

5,500円税込

本体 5,000円 + 消費税 500円

デモを触ってみる 購入する

デモでご確認のうえ、ご納得いただいてからご購入ください。

この商品を紹介する 𝕏 でポスト LINE はてブ

入手方法は3つあります

同じゴールに、あなたに合う入口からどうぞ。

①完成品を購入 すぐ使いたい方向け。このページで購入し、即ダウンロード(ソースコード付き・5,500円税込)。AIで自社向けに改変できます。
②この商品を自社仕様に 「うちの業種・業務に合わせてほしい」方向け。バイブカスタマイズ(110,000円税込)で、この商品を土台に当社が変更します。動くデモを確認してからのお支払いです。
バイブカスタマイズを見る
③ゼロから作る 近い商品が無い、または業務そのものが特殊な方向け。設計書から作るバイブプロトタイプ制作(330,000円税込)です。
バイブプロトタイプ制作を見る

初回起動の破損からの復旧つきとは

初回起動の破損からの復旧つきとは、社内の管理画面・業務ツールを画面組み立てだけで作れるOSS「Appsmith」を、日本の会社で運用するための手順書+テンプレート一式。

何のためのものか

社内の管理画面・業務ツールを、画面を組み立てる感覚で作れるオープンソース Appsmith(Apache-2.0・GitHubスター約40,800)を、日本の会社で運用するための導入キットです。

既にあるデータベースにつなぎ、一覧・検索・登録の画面を数時間で作れます。kintone のようなツールを外部サービスに頼らず、自社サーバーで持てます。

このキットの中身の半分は、導入で必ず遭遇する重大な不具合の診断と復旧です。

最初にお伝えすること

Appsmith に日本語表示はありません。

設定で切り替えられないだけでなく、翻訳の仕組み自体が存在しません。実際に調べた結果です。

調べたこと 結果
画面のHTMLの言語指定 lang="en" に固定
言語ファイル(ja.json など) 0本
文言の置き場所 プログラムファイル1本に直接記述
そこに書かれている英語の文言 1,397件

したがって本キットは翻訳キットではありません。英語のまま使いこなすための、読み替え表と運用ノウハウのキットです。

一方で、扱うデータが日本語であることには何の支障もありません。ここは実測で確認しています。

当社が実際に踏んだ不具合

公式のとおりに起動したのに、ログインできませんでした。

症状(三つが同時に成り立ちます)
確認内容 結果
GET / 200(画面は開く)
GET /api/v1/users/me 502(APIは全滅)
コンテナの状態 永久に unhealthy

外形監視をトップページに向けていると、この障害は永久に検知できません。200が返り続けるためです。

原因

同梱のMongoDBがレプリカセットとして起動しているのに、その初期化が一度も行われていない状態でした。初期化されていないノードは主系でも副系でもないため、どのドライバも接続先を選べず30秒で諦めます。

```

com.mongodb.MongoQueryException: Command failed with error 13436

(NotPrimaryOrSecondary): 'node is not in primary or recovering state'

```

なぜそうなったか

起動スクリプトの「初期化済みか」の判定が、データファイルが存在するかどうかだけでした。

そのデータファイルはMongoDBが起動した瞬間に作られます。仕上げの初期化まで20秒以上あります。この間にコンテナが止まると、次回以降は「データファイルがある=初期化済み」と判断され、仕上げが二度と実行されません

中断は簡単に起きます。

  • 設定を直そうとして起動直後に止めた
  • ポートが衝突したので止めて直した
  • サーバーが再起動した
  • メモリ不足でコンテナが落ちた(小さなVPSでは十分あり得ます)

小さなサーバーに初めて入れる人ほど踏みやすい罠です。

復旧

公式の案内は「データを消して作り直す」です。本キットにはデータを消さずに直す手順を載せています。未完了だった初期化を手で実行し、サーバー側を起動し直すだけです。

実機で確認した結果です。

項目 復旧前 復旧後
API 502 200
コンテナ unhealthy healthy
再起動を繰り返すプロセス 30秒ごとに再起動 安定
作ったアプリと接続情報 保持
効かなかった対処も記載しています

再起動を繰り返すプロセスを止める変数を見つけましたが、効きませんでした。プロセスの環境変数には渡っているのに、起動する側が見ていません。同じ回り道をしないよう、経緯ごと書いています。

日本語での利用について測ったこと

項目 結果
日本語のデータ 問題なく扱える。保存・表示・並べ替え・部分一致検索とも正常
日本語のテーブル名・列名 引用符なしでそのまま使える
英字で大文字混じりの名前 引用符が必要(日本語のほうが楽です)
日本語の入力・変換 正常
CSVの書き出し Excelで文字化けします(回避策を同梱)

CSVについては、配信されている画面用プログラム216本をすべて調べましたが、Excel向けの目印を付けている箇所はありませんでした。設定で変えることもできません。貼るだけで使える書き出しコードを同梱しています。

同梱物

場所 内容
docs/ 手順書8章
docker-compose.yml 日本向けに調整した構成(日本時間・利用状況の外部送信を停止)
scripts/start.sh 起動して healthy まで待ちきる。初回はこれを使えば壊れません
scripts/healthcheck.sh APIまで見る健全性確認。画面200だけで安心しない作り
scripts/repair.sh 壊れた環境の復旧。症状を判定し、対象外なら何もしません
scripts/backup.sh バックアップと、暗号化の鍵の控え
scripts/collect_diag.sh 相談用の情報収集(鍵は伏せます)
templates/jpdemo-compose.yml 日本語のテーブル名を持つ検証用データベース
templates/jpdemo-init.sql 検証用データ。改行やカンマを含む値も入っています
templates/csv_export.js Excelで化けないCSV書き出し。貼るだけ

スクリプトはすべて実機で動作を確認しています。

手順書の内容

内容
01 導入。初回起動の罠と、公開時の注意
02 壊れた環境を、データを消さずに直す
03 日本語のデータ・CSV・日付・金額・全角半角
04 データベースのつなぎ方。読み取り専用から始める設計
05 業務ツールの作り方。作りすぎないための線引き
06 利用者・権限・バックアップ・更新・資源の目安
07 英語画面の読み替え表とつまずき集

こんな会社に向いています

  • kintone などの外部サービスの利用料(10ユーザーで年20万円超)を自社サーバーに置き換えたい
  • 既にあるデータベースに、社内向けの画面だけ足したい
  • 情シスや開発担当が少人数で、管理画面を作る時間を短くしたい
  • すでに Appsmith を入れてみて、ログインできず困っている

動作条件

  • Docker Engine と Docker Compose v2 が動くサーバー
  • AVX命令に対応したCPU(非対応だと同梱MongoDBが起動しません。確認方法を記載)
  • メモリ4GB以上。20人規模なら8GB
  • Appsmith の画面は英語です。日本語化はできません

ライセンス

Appsmith 本体は Apache-2.0 です。本キットの文書とスクリプトは、購入者の組織内での利用・改変を許諾します。再配布・再販売はご遠慮ください。

販売情報

開発元 株式会社エクスブリッジ
https://exbridge.jp/
𝕏 アカウント @xb_bittensor
デモサイト https://katsushi2441.github.io/vwork/articles/2026-09-05-appsmith-first-boot-brick.html
配布ファイルappsmith-kit.zip (36 KB)
公開日2026年9月5日

ご購入前に必ずお読みください

  • これはプロトタイプです。動作を保証していません。お客様の環境 (サーバー・PHPのバージョン・通信の制限など)によっては、そのままでは動かない可能性があります。
  • AIエージェント(Claude Code / Codex など)を使えることが前提です。 設置も、つまずいたときの解決も、AIに相談しながらご自身で進めていただく前提の商品です。 手順書・設計書・AI向け指示書を同梱しています。
  • お問い合わせに必ずお応えできるとは限りません。 購入代金に個別サポートは含まれていません(有償のサポートは別途承ります)。
  • ノークレーム・ノーリターンでお願いいたします。 ダウンロード商品の性質上、ご購入後の返品・返金はお受けできません。 必ずデモを触って、ご自身の目で確かめてからご判断ください。

そのほかの条件

  • 設置には、PHPが動作するレンタルサーバー等のご用意が必要です。詳細は各アプリの説明をご確認ください。
  • ソースコードは改変・再配布が可能です。ライセンスは同梱の LICENSE をご確認ください。

利用規約特定商取引法に基づく表記

よくある質問

ライセンスは?

MITライセンスです。ソースコードを同梱し、商用利用・改変・再配布が自由に行えます。

購入前に試せますか?

はい。デモで実際に触って、気に入ってから購入できます(https://katsushi2441.github.io/vwork/articles/2026-09-05-appsmith-first-boot-brick.html)。

AIエージェントで改造・拡張できますか?

できます。Claude Code等のAIエージェント向けの設計マニュアルが付属し、触れてよい範囲を宣言したうえで安全に変更を頼めます。

買い切りですか?月額はありますか?

買い切りです。月額料金はありません。

Kurage.AIKurage.AI に相談AIが何でも答えます