Paperless-ngx
紙の書類をスキャンして OCR・自動分類するアーカイブ
オープンソース代替:EvernoteGoogle Cloud Vision / Document AI
自分のサーバーで動かすなら:メモリ 2GB 以上の VPS で、月額 980円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- セルフホスト可
- 日本語UI
Paperless-ngx はスキャンした書類や PDF を取り込み、OCR で全文検索できるようにし、タグ・相手先・種類を自動で割り当てて整理するツールです。領収書や契約書の電子保管に使われています。
日本語対応
UI は日本語に対応。日本語 OCR は Tesseract の jpn データを追加。
※ 日本語化率はリポジトリ内の翻訳ファイル(src-ui/src/locale/messages.ja_JP.xlf)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22
最近の更新
-
リリースノート(原文)
## paperless-ngx 3.3.3 ### Bug Fixes - Fix: fix global search input layout shifting @shamoon ([#14491](https://github.com/paperless-ngx/paperless-ngx/pull/14491)) - Fix: dont include doc content on global search results @shamoon ([#14488](https://github.com/paperless-ngx/paperless-ngx/pull/14488)) - Fix: remove some redundant pagers @shamoon ([#14487](https://github.com/paperless-ngx/paperless-ngx/pull/14487)) - Fix: prevent weird wrapping of dashboard widget column titles @shamoon ([#14486](https://github.com/paperless-ngx/paperless-ngx/pull/14486)) - Fix: dont paginate 'all' tasks view across sections @shamoon ([#14484](https://github.com/paperless-ngx/paperless-ngx/pull/14484)) - Fix: use float parsing for importer manifest records with a passphrase @stumpylog ([#14483](https://githu…
-
リリースノート(原文)
## paperless-ngx 3.3.2 > [!NOTE] > This release addresses a security issue (GHSA-c8f3-pqr2-rr24) and is recommended for all users. Our sincere thank you to the community members for reporting this. ### Bug Fixes - Fix: copy only direct user grants in DocumentMetadataOverrides.from_document @stumpylog ([#14452](https://github.com/paperless-ngx/paperless-ngx/pull/14452)) - Fix: support combined text/query searches @shamoon ([#14443](https://github.com/paperless-ngx/paperless-ngx/pull/14443)) - Fix: make exporter derived file names unique when originals differ only by extension @stumpylog ([#14429](https://github.com/paperless-ngx/paperless-ngx/pull/14429)) ### Dependencies - Chore(deps): Bump filelock from 3.32.6 to 4.0.12 @[dependabot[bot]](https://github.com/apps/dependab…
-
リリースノート(原文)
## paperless-ngx 3.3.1 ### Bug Fixes - Fix: use a root document's effective content for the LLM index and pr… @stumpylog ([#14423](https://github.com/paperless-ngx/paperless-ngx/pull/14423)) - Fix: index document versions as their root document @stumpylog ([#14422](https://github.com/paperless-ngx/paperless-ngx/pull/14422)) - Fix: authorize document versions by their root in the single-object permission check @stumpylog ([#14421](https://github.com/paperless-ngx/paperless-ngx/pull/14421)) - Fix: Provide better error messages to users for invalid JSON @stumpylog ([#14419](https://github.com/paperless-ngx/paperless-ngx/pull/14419)) - Fix: authorize document versions by their root and speed up permission id sets @stumpylog ([#14396](https://github.com/paperless-ngx/paperless-ngx/pul…
導入方法(セルフホスト)
docker/compose/docker-compose.sqlite.yml
# Docker Compose file for running paperless from the Docker Hub.
# This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
# as this file and mounted to the correct folders inside the container.
# - Paperless listens on port 8000.
#
# SQLite is used as the database. The SQLite file is stored in the data volume.
#
# To install and update paperless with this file, do the following:
#
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
# and '.env' into a folder.
# - Run 'docker compose pull'.
# - Run 'docker compose up -d'.
#
# For more extensive installation and update instructions, refer to the
# documentation.
services:
broker:
image: docker.io/valkey/valkey:9-alpine
restart: unless-stopped
volumes:
- redisdata:/data
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- broker
ports:
- "8000:8000"
volumes:
- data:/usr/src/paperless/data
- media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
# …(続きは docker/compose/docker-compose.sqlite.yml)
- VPSを契約する ― ConoHa VPS 2GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Paperless-ngx を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 2GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 2GB | 980円〜 | 公式サイト ↗ |
| シンVPS | 2GB | 990円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
Evernote と比べていくら安くなる?
| 人数 | Evernote(年額) | Paperless-ngx セルフホスト(年額) | 差額 |
|---|---|---|---|
| 1人 | 13,200円 | 11,760円 | −1,440円 |
| 5人 | 66,000円 | 11,760円 | −54,240円 |
| 10人 | 132,000円 | 11,760円 | −120,240円 |
| 30人 | 396,000円 | 11,760円 | −384,240円 |
※ Evernote は 月額 1,100円〜(目安)、セルフホストはConoHa VPS 2GB(月額980円)で試算。運用の手間・バックアップ・ドメイン代は含みません。
自分で入れるのが難しいときは
Paperless-ngx のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Paperless-ngx の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
ドキュメント・電子署名の他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Paperless-ngx(このページ) | 47,000 | 11時間前 | 100% | 2GB | ふつう | GPL-3.0 |
| Stirling-PDF | 94,739 | 11時間前 | あり | 1GB | かんたん | MIT |
| ConvertX | 19,187 | 13時間前 | 未検出 | ― | かんたん | AGPL-3.0 |
| DocuSeal | 18,773 | 4日前 | 未検出 | 512MB | かんたん | AGPL-3.0 |
よくある質問
Paperless-ngx は無料で使えますか?
Paperless-ngx はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。
Paperless-ngx は日本語で使えますか?
UIの日本語化は「100%」です(翻訳ファイル src-ui/src/locale/messages.ja_JP.xlf)。UI は日本語に対応。日本語 OCR は Tesseract の jpn データを追加。
Paperless-ngx を商用利用できますか?
ライセンスは GPL-3.0 です。社内利用は問題ありません。改変版を配布する場合はソース公開義務があります。
Evernote から Paperless-ngx に移行できますか?
Evernote のエクスポート機能でデータを書き出し、Paperless-ngx 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Evernote の他の代替は「Evernote のオープンソース代替」ページで比較できます。
Paperless-ngx を動かすのに必要なサーバースペックは?
メモリ 2GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。