Frappe HR

SmartHR の代替。採用から給与までの人事システム

オープンソース代替:SmartHR

公式サイト ↗ GitHub

  • Docker対応
  • クラウド版あり
  • セルフホスト可

Frappe HR は従業員管理・勤怠・休暇・経費・評価・給与を扱う人事システムで、ERPNext と同じ基盤で動きます。日本の労務手続き(社会保険・年末調整)は標準では対応していないため、その部分は別途対応が必要です。

日本語対応

UIの日本語化 なし 日本語の翻訳ファイルは見つかりませんでした
日本語ドキュメント なし 英語のみ。日本語の解説記事を探す必要があります
日本語で調べやすさ Google で検索 ↗ 「Frappe HR 導入」で日本語記事を確認

UI は日本語に対応。日本の労務手続きは非対応。

※ 日本語化率はリポジトリ内の翻訳ファイル(ja.json 等)の項目数を英語版と比較して自動計測しています。最終計測:2026/9/17

最近の更新

  • v16.19.0
    リリースノート(原文)
    ## Features
    * Adds a Partially Paid status to **Expense Claim** when _Total Amount Reimbursed_ is greater than zero but less than _Grand Total_, and updates existing claims that meet these conditions. (https://github.com/frappe/hrms/pull/5236)
    
    ## Bug Fixes
    * Allows users to submit **Expense Claim** records in a single currency without configuring multi-currency. Cleans up the **Expense Claim** workflow and the **Leave Policy**, **Leave Adjustment**, and **Leave Encashment** forms. (https://github.com/frappe/hrms/pull/5219)
    * Updates **Salary Slip** print formats to display _Loan Repayment_ when it is deducted from an employee’s salary. (https://github.com/frappe/hrms/pull/5233)
    * Prevents creating a **Salary Slip** from a **Timesheet** when the employee has no active **Salary Structure**,…
  • v15.64.1
    リリースノート(原文)
    ## Bug Fixes
    * Restricts access to files attached to a document to users who can read that document. Requires write access to **Shift Type** before automatic attendance can be processed. (https://github.com/frappe/hrms/pull/5239)
    * Removes fixed letterheads from the "Employee Exits", "Leave Ledger", and "Income Tax Computation" reports so they use the default letterhead. (https://github.com/frappe/hrms/pull/5249)
    * Removes the empty **Leave Period** card from the **Employee Grade** form. (https://github.com/frappe/hrms/pull/5255)
    * Fixes automatic attendance so it marks an employee absent for each overlapping **Shift Assignment** when no default shift is set. (https://github.com/frappe/hrms/pull/5246)
    
    ## Other Changes
    * Restricts requests that create, update, or delete records across rost…
  • v16.18.1
    リリースノート(原文)
    ## Bug Fixes
    * Improves telemetry event handling so usage data is sent only when telemetry is enabled. (https://github.com/frappe/hrms/pull/5107)
    * Updates usage tracking to identify HRMS users with the HRMS-specific persona instead of the ERPNext persona. (https://github.com/frappe/hrms/pull/5216)
    
    ## Other Changes
    * Restricts requests that create, update, or delete records across roster, attendance, leave, payroll, and recruitment to POST requests instead of allowing GET requests. (https://github.com/frappe/hrms/pull/5229)
    
    **Authors**: @deepeshgarg007, @iamkhanraheel
    
    <details>
    <summary>AI content</summary>
    
     For these release notes, we used an LLM (OpenAI gpt-5.6-luna) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical …

導入方法(セルフホスト)

必要メモリ4 GB 以上
導入難易度むずかしい
Docker対応
推奨VPSプランシンVPS 4GB(月額 1,350円〜)

docker/docker-compose.yml

version: "3.8" # Updated version
services:
  mariadb:
    image: mariadb:10.8
    command:
      - --character-set-server=utf8mb4
      - --collation-server=utf8mb4_unicode_ci
      - --skip-character-set-client-handshake
      - --skip-innodb-read-only-compressed # Temporary fix for MariaDB 10.6
    environment:
      MYSQL_ROOT_PASSWORD: 123
    volumes:
      - mariadb-data:/var/lib/mysql

  redis:
    image: redis:alpine

  frappe:
    image: frappe/bench:latest
    command: bash /workspace/init.sh
    environment:
      - SHELL=/bin/bash
    working_dir: /home/frappe
    volumes:
      - .:/workspace
    ports:
      - 8000:8000
      - 9000:9000

volumes:
  mariadb-data:
  1. VPSを契約する ― シンVPS 4GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. Frappe HR を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR

このソフトが動く VPS プラン(必要メモリ 4GB 以上)

サービスプラン月額(目安)
シンVPS 最安 4GB 1,350円〜 公式サイト ↗
ConoHa VPS 4GB 1,752円〜 公式サイト ↗
XServer VPS クラウド 4GB 2,480円〜 公式サイト ↗

※ 月額は長期契約時の換算やキャンペーン価格を含む目安です。契約期間・初期費用は各社の公式サイトで確認してください。PR

よくある質問

Frappe HR は無料で使えますか?

Frappe HR はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。

Frappe HR は日本語で使えますか?

現時点でリポジトリに日本語の翻訳ファイルは見つかっていません。UIは英語で利用することになります。

Frappe HR を商用利用できますか?

ライセンスは GPL-3.0 です。社内利用は問題ありません。改変版を配布する場合はソース公開義務があります。

SmartHR から Frappe HR に移行できますか?

SmartHR のエクスポート機能でデータを書き出し、Frappe HR 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。SmartHR の他の代替は「SmartHR のオープンソース代替」ページで比較できます。

Frappe HR を動かすのに必要なサーバースペックは?

メモリ 4GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。

カテゴリ:人事・労務

このソフトの開発者ですか? 管理申請する(登録不要)

GitHub リポジトリの Topics に検証コードを追加してもらい、本人確認します。認証後は「開発者認証済み」バッジが付きます。

情報の誤りを報告・OSSを投稿する