ERPNextをVPSに自力構築する — ConoHa VPS実測データ付きガイド

ERPNextをConoHa VPS上に自力でインストールする方法を、実際の性能計測データとともに解説。VPS4社の比較、セットアップ手順、そして自力構築の隠れコストも正直にお伝えします。

8分
最終更新: 2026年3月13日

ERPNextをVPSに自力構築する

はじめに — 自力構築のメリット

ERPNextはGPLv3のオープンソースソフトウェアです。
技術力がある方は、VPS上に自力で環境を構築し、ERPNextを動かすことができます。

自力構築のメリット:

  • VPSサーバー代だけなら 月額2,000円程度 から
  • SSHでサーバーに入り、bench コマンドで自由にメンテナンス
  • ERPNextの仕組みを深く理解できる(学習・検証目的に最適)
  • Frappe Frameworkの bench console でPythonから直接APIを叩ける

この記事では、筆者が実際にConoHa VPS上にERPNextを導入した際の 実測データ と、主要VPSサービスの比較、セットアップ手順をお伝えします。
そして最後に、自力構築の 隠れコスト についても正直にお話しします。


VPSサービス比較(2026年最新価格)

ERPNextをクラウドで動かす場合の候補となるVPSサービスを比較します。

選定基準

  • 費用: 月額コストを抑えられるか
  • 性能: ERPNextが快適に動くか(Frappe公式推奨:最低2GB RAM、推奨4GB RAM以上
  • メンテナンス性: ターミナル操作やスナップショットが扱いやすいか
  • リージョン: 日本国内にサーバー拠点があるか

まとめ表(4GB RAMクラスを基準)

サービスおすすめ度プラン月額(税込)主な特徴
ConoHa VPS⭐⭐⭐4GB/4コア約2,408円(1ヶ月)〜1,860円(36ヶ月)コスト性能バランス◎・メンテ自由自在
さくらのVPS⭐⭐4GB/4コア約3,227円(石狩、12ヶ月一括)国内リージョン充実・安定運用
AWS EC2t3.medium(4GB)約4,500円($30/月、東京オンデマンド)スケーラブルだが割高・設定が煩雑
Frappe Cloud4GB相当$25〜50/月公式・GUI管理だがSSH不可・海外リージョン

各サービスの詳細

🌳 ConoHa VPS 【おすすめ】

  • GMOグループが提供するVPSサービス
  • 日本リージョン(東京)でレスポンス良好
  • 月額2,000円前後で4コア/4GB/SSD 200GB構成が利用可能
  • 長期契約(まとめトク)でさらに割引
  • 管理画面からスナップショットや再起動も簡単
  • SSHターミナルでの bench 操作もスムーズ

ConoHa VPSのスペック

🌸 さくらのVPS

  • 日本国内(東京・大阪・石狩)にサーバー拠点あり
  • 4GB/4コア → 月額約3,227円〜(石狩リージョン、12ヶ月一括)
  • 東京リージョンは約3,630円/月
  • Webパネルからの操作性も良好

さくらのVPSのスペック

🌊 AWS EC2

  • 世界的に利用されているクラウド基盤
  • スケーラビリティ・信頼性は抜群
  • t3.medium(2vCPU/4GB)でオンデマンド月額約$30(≒4,500円)+EBSストレージ費
  • 構築に慣れていないと設定が煩雑で、初心者にはおすすめしにくい

🦷 Frappe Cloud

  • ERPNext開発元Frappe社が公式提供するクラウドサービス
  • 導入・アップデートがGUI完結で最速
  • SSHによるターミナル操作は不可bench update 等の運用コマンドが実行できない
  • サーバーは海外リージョンのため日本からはやや遅延あり

Frappe Cloudの注意点
カスタムアプリの構築にくせがあり、はまり所が多いです。結果的には運用まで至らないことが多く、本格的な製造業運用にはおすすめできません。

Frappe Cloudのスペック


結論
既存のAWS環境があるなどの例外を除いて、「自力運用で最安かつ快適」なのは ConoHa VPS です。
実際の体感でも、ERPNextを快適に動かすのに十分な性能を発揮しています。


ConoHa VPSでの実測データ

実際にConoHa VPS(4コア/4GB RAM)にERPNextを立ち上げ、性能を計測しました。

アクセススピード

ConoHa VPS(東京リージョン)のERPNextへ、佐賀市からiPhoneテザリングでアクセスした結果です。
一般的な固定回線より遅い条件での計測です。

計測環境:

  • ダウンロード速度:14.3 Mbps / アップロード速度:23.5 Mbps
  • レイテンシ:9 ms(サーバー:Tokyo)

ConoHa VPSでのネットワーク計測結果

  • LCP (Largest Contentful Paint): 2.38秒 → 主要コンテンツが3秒以内に表示。業務利用に十分
  • CLS (Cumulative Layout Shift): 0.15 → ページ表示中のガタつきも少なく安定
  • ネットワーク転送量: 約3MB → ERPNextとしては標準的

通信条件が良くない場合でも、業務利用に十分な速度 が出ることが確認できました。

サーバー負荷状況(htop)

ERPNext稼働中の htop 結果です。

htop 実測スクリーンショット

  • ロードアベレージ: 0.63 / 0.26 / 0.09 → 4コアに対して1.0未満。CPUに十分な余裕
  • メモリ: 2.08G / 3.82G 使用(約55%)→ 常時1.7GBの空きあり
  • スワップ: 654M / 2.00G 使用(約33%)→ スラッシングは見られず安定
  • 稼働時間: 26日間連続稼働、再起動なし

平常業務(フォーム閲覧・検索・ドキュメント作成)では、CPU・メモリともに余裕あり。
この構成(4C/4GB)で 小〜中規模運用(同時利用30名未満)に十分 です。
体感が落ちてきた場合、8GBプラン(約3,600円/月) へのスケールアップも可能です。

SSHターミナルから直接操作

ConoHa VPSでは、SSHでサーバーに入り、bench updatenginx reload といった運用コマンドを直接実行できます。

特に bench console は強力です。PythonからFrappe APIを直接叩けるため、GUIから数十クリックかかる作業を数行のスクリプトで処理できます。

例:従業員マスタの一括フィールド非表示

bench console
# bench console 上で実行
fields = [
    "passport_number",
    "health_insurance_no",
    "driving_license_no",
]
 
for fieldname in fields:
    df = frappe.get_doc("Custom Field", {"dt": "Employee", "fieldname": fieldname})
    if df:
        df.hidden = 1   # 非表示フラグを立てる
        df.save()
        print(f"{fieldname} -> hidden")

bench console から直接操作できることは、運用・保守の自由度とスピード という意味で大きな利点です。
Frappe Cloudでは、この操作はできません。


セットアップ手順(概要)

ConoHa VPSにERPNextを導入する基本的な流れです。

  1. VPS作成 — ConoHa VPSに4コア/4GBでサーバーを作成 ConoHa VPS 作成

  2. セキュリティ設定 — SSH(IPv4・IPv6)と開発サーバー用ポート(TCP 8000)を開放 ConoHa VPS セキュリティグループ

  3. SSHキーのセットアップ — 公開鍵認証でパスワードなしログインを設定 ConoHa VPS SSH キー

  4. ドメイン設定 — 独自ドメインのAレコード設定、SSL/TLS取得(certbot等)

  5. ERPNextインストール

# パッケージ更新
sudo apt update && sudo apt upgrade -y
 
# 依存関係インストール
sudo apt install -y python3-dev python3-pip python3.11-venv \
    redis-server mariadb-server xvfb libfontconfig wkhtmltopdf curl
 
# bench専用ユーザー作成
sudo adduser frappe
sudo usermod -aG sudo frappe
su - frappe
 
# bench(Frappe CLI)インストール
pip3 install frappe-bench
 
# bench init
bench init --frappe-branch version-15 frappe-bench
cd frappe-bench
 
# サイト作成
bench new-site your-site.example.com
 
# ERPNextインストール
bench get-app --branch version-15 erpnext
bench --site your-site.example.com install-app erpnext
 
# 開発サーバー起動(確認用)
bench start

ブラウザで http://<VPSのIP>:8000 にアクセスし、ERPNextのログイン画面が表示されれば成功です。
本番運用では bench setup production で nginx + supervisor 管理に切り替えます。


正直な注意 — 自力構築の隠れコスト

VPSサーバー代は月額2,000円程度ですが、実際に運用するには「サーバー代以外のコスト」が多数あります

必要な作業頻度自力の場合
ERPNextアップデート月1〜2回バージョンアップ後の動作検証・不具合対応が必要
セキュリティパッチ適用随時Ubuntu / MariaDB / Redis / nginx の脆弱性対応
バックアップ運用毎日自動化スクリプトの構築・テスト・リストア検証
SSL証明書の更新90日ごとcertbotの自動更新に失敗した場合の対応
障害対応不定期VPSやERPNextが停止した場合の復旧作業
日本語対応初回翻訳ファイルの適用・消費税設定・帳票の作成

まとめ
自力構築は「VPS代だけで安い」のは事実ですが、総所有コスト(TCO)はそれだけでは済みません
社内にLinux/Python/ERPNextに精通したエンジニアがいるか、学習コストを投資と考えられるかが判断のポイントです。


自力が難しいと感じたら

「VPSに自分で立てたけれど、日本語対応や運用保守が大変...」
そう感じたら、ERPNext.JPの クラウドSaaSプラン(月額10万円) をご検討ください。

  • 日本語環境・製造業カスタマイズが最初からセットアップ済み
  • バックアップ・セキュリティ・アップデート・障害対応はすべてお任せ
  • アカウント数無制限
  • 30日間無料トライアルあり

詳しくは ERPNext.JP 導入費用ガイド をご覧ください。

📚

関連記事

まだ疑問が残りますか?

この記事で解決しない疑問は、無料相談でお気軽にご質問ください。ERPNext導入の専門家が直接お答えします。