OpenSource-Hub
D

docspell

2.2k stars·ファイル管理·SHA-256 チェックサム確認済み

个人文档管理器,利用 OCR、全文搜索和机器学习自动为扫描件、邮件及文件打标签和整理。

自托管的智能文档管家,帮你自动归类扫描文件。

主な機能

  • 自动提取文档元数据(发件人、标签、日期),无需手动填写
  • 内置 OCR 引擎,图片也能变成可搜索文字
  • 全文搜索 + 邮件集成,快速定位任何文档
  • 移动端友好的 SPA 界面和 Android 上传 App
  • 支持自定义字段、批量编辑、多用户与协作

できないこと

  • 首次配置需了解 Docker 基础;OCR 依赖 Tesseract 和 ocrmypdf,中文识别需额外语言包;机器学习模型较大,首次运行会下载约 1GB 数据;与 Paperless-ngx 相比功能更丰富但学习曲线稍陡。

使用例

  • 家庭账单、合同、医疗报告的扫描和归档
  • 小型办公室或团队共享文档库,自动分类邮件附件
  • 个人知识管理,将纸质资料数字化并建立可搜索的档案

詳細説明

Docspell 是一款自托管的个人文档管理系统,面向家庭、小团体使用。它能帮你整理扫描的纸质文件、邮件和其他数字文件,自动通过机器学习(Stanford CoreNLP)提取元数据,如发件人、标签和日期。支持 OCR 识别、全文搜索、邮件集成、自定义字段,并提供移动友好的 Web 界面。后端采用 Scala 纯函数式编程,前端使用 Elm 和 Tailwind CSS。可通过 Docker、Debian 包、ZIP、Nix 或 Helm 部署。

トラブルシューティング & FAQ (2)

トラブル対応
unoconvがXLSXをPDFに変換する際に'Failed to connect to soffice.bin in 6 seconds'で失敗するのはなぜですか?

このエラーは、unoconvがLibreOfficeリスナーへの接続を試みてタイムアウトするために発生します。多くの場合、古くなったり蓄積されたsoffice.binプロセスが原因です。回避策: 既存のすべてのsofficeプロセスを強制終了し、unoconvを永続リスナーモードで起動します。実行: pkill -f soffice.bin && unoconv --listener &。その後、変換を再試行してください。処理前にリスナーが起動していることを確認してください。永続的な環境(Dockerなど)では、unoconvのより信頼性の高い代替としてunoserverへの移行を検討してください。

参照 Issue #3293
ハウツー
Mayan EDMSに文書をアップロードする際に、カスタムメタデータを渡す方法は?

現在、アップロードAPIは任意のカスタムメタデータを受け付けません。回避策として、アップロード時にドキュメントのファイル名にメタデータをエンコードしてください(例:絶対パスに情報を埋め込む)。アドオンやジョブ完了フックでファイル名を抽出・解析し、元のメタデータを取得します。ファイル名は一意ではない可能性があり、DMSで公開される可能性があることに注意してください。専用のメタデータフィールドをサポートする機能リクエストが issue #2334 にあります。

参照 Issue #2334

タグ

document-managementocrfulltext-searchmachine-learningself-hostedscalaelm

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)

3

步骤1:克隆 Docker 仓库:git clone https://github.com/docspell/docker docspell-docker

4

步骤2:进入 docker-compose 目录并启动:cd docspell-docker/docker-compose && docker-compose up -d

5

步骤3:浏览器访问 http://localhost:7880,注册账号并登录,开始导入文档

インストールガイド
  1. 步骤1:克隆 Docker 仓库:git clone https://github.com/docspell/docker docspell-docker
  2. 步骤2:进入 docker-compose 目录并启动:cd docspell-docker/docker-compose && docker-compose up -d
  3. 步骤3:浏览器访问 http://localhost:7880,注册账号并登录,开始导入文档
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

停止容器:docker-compose down;删除目录:rm -rf docspell-docker;如有持久数据需手动清理卷(docker volume prune)。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスAGPL-3.0-or-later
最終更新2026-06-26 22:40:09
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト