
Docspell은 개인 문서 주최자입니다. 또는 때때로 "문서 관리 시스템"(DMS)이라고합니다. 용지를 파일로 변환하려면 스캐너가 필요합니다. DocSpell은 결과 혼란을 구성하는 데 도움이 될 수 있습니다. 스캐너, 이메일 및 기타 소스에서 파일을 통합 할 수 있습니다. 그것은 가정용, 즉 가족, 가구 및 소규모 그룹/회사를 대상으로합니다.
태그를 연관시키고, 서신 및 기타 사전 정의 된 많은 메타 데이터를 설정할 수 있습니다. 문서가 이러한 메타 데이터와 관련이있는 경우 검색 기능을 사용하여 나중에 빠르게 찾을 수 있습니다. 그러나 이것을 수동으로 추가하는 것은 지루한 작업입니다. Docspell은 통신원을 제안하거나, 태그를 추측하거나, 기계 학습을 사용하여 날짜를 찾아 도와 줄 수 있습니다. 기존 문서에서 메타 데이터를 배우고 NLP를 사용하여 물건을 찾을 수 있습니다. 이렇게하면 문서에 메타 데이터를 추가 할 수 있습니다. 머신 러닝의 경우 무료 (GPL) Stanford Core NLP 라이브러리에 의존합니다.
Docspell은 또한 문서에서 OCR (필요한 경우)을 실행하고 전체 텍스트 검색을 제공 할 수 있으며 전자 메일 통합이 뛰어납니다. REST/HTTP API를 통해 모든 것이 액세스 할 수 있습니다. 모바일 친화적 인 스파 웹 응용 프로그램은 기본 사용자 인터페이스입니다. 휴대 전화/태블릿 및 CLI에서 파일을 편리하게 업로드하기위한 Android 앱이 있습니다. 기능 개요에는 몇 가지 점이 더 나열되어 있습니다.
프로젝트 페이지에있는 짧은 데모 비디오 (<1min)를 확인하십시오. 스크린 샷은 다음과 같습니다.







DocSpell은 여러 구성 요소로 구성됩니다. 시작하는 가장 빠른 방법은 시작 페이지에 설명 된대로 Docker 설정을 사용하는 것입니다. 이것은 단지 세 가지 명령입니다.
git clone https://github.com/eikek/docspell
cd docspell/docker/docker-compose
docker-compose up -d 그런 다음 http://localhost:7880 으로 이동하여 가입하고 로그인하십시오. 현재 집단 및 사용자에게 동일한 이름을 사용하십시오. 그것에 대한 자세한 내용은 여기에서 찾을 수 있습니다.
다른 방법은 여기에 문서화되어 있습니다.
deb 파일을 설치하십시오.bin/ 로 실행하십시오.프로젝트 페이지에는 DocSpell 사용 및 설정 방법에 대한 많은 정보가 있습니다.
피드백 및 기타 기부금은 매우 환영합니다! 채팅과 질문을위한 거터 공간이 있습니다. 질문, 문제 및 기타 피드백에 대한 문제를 열 수도 있습니다. 또는 info [at] docspell.org 로 메일을 만드십시오. 제 시간에 대답하려고합니다. 일부 출발점에 대해서도 Contributing.md를 확인할 수도 있습니다.
이 프로젝트가 유용하고 다른 수단을 통해이를 지원하고 싶다면 A를 제공하는 것은 항상 고무적이고 감사합니다. Liberapay 또는 PayPal을 통해 기부하여 활동을 지원할 수도 있습니다.
매우 감사합니다!
백엔드
이 서버는 Typelevel 스택의 라이브러리를 기반으로 순수한 기능 스타일로 스칼라로 작성됩니다. Cats, FS2, Doobie, HTTP4S, Circe 및 Pureconfig.
물론 더 많은 라이브러리와 기술이 사용됩니다. Docspell은 훌륭한 도구와 Libs의 오케스트레이션 일뿐입니다. 중요한 것은 ML 기능을 제공하는 Stanford-NLP입니다. 또한 파일 처리는 Tesseract, Unoconv 및 OCRMYPDF와 같은 외부 도구에 의존합니다. 모든 의존성은 project/Dependencies.scala 에서 찾을 수 있습니다.
프론트 엔드
웹 프론트 엔드는 Elm으로 작성된 스파입니다. 사용중인 UI 프레임 워크는 Tailwind입니다.
DocSpell은 AGPLV3 이상 배포 된 무료 소프트웨어입니다.