상황
영수증, 세금계산서, 거래처 계약서가 이메일 첨부파일과 스캔 폴더 여기저기에 흩어져 있어서, 막상 작년 특정 거래 내역을 찾으려면 폴더를 뒤지는 데 30분이 넘게 걸리는 경우가 많습니다. 연말 정산이나 세무 신고 시즌이 되면 이 문제가 더 커집니다.
Paperless-ngx는 스캔한 문서나 PDF를 업로드하면 자동으로 글자를 인식(OCR)해서 검색 가능한 문서함으로 만들어주는 오픈소스 도구입니다. 문서 안의 텍스트로 바로 검색할 수 있고, 태그와 거래처별 분류까지 자동으로 제안받을 수 있습니다.
준비물과 비용
- Docker가 설치된 서버 또는 컴퓨터 (사내 NAS에 설치하는 경우가 많음)
- 최소 사양: CPU 2코어, 메모리 2GB 이상
- 문서 스캐너 또는 스마트폰 스캔 앱 (기존 스캔 파일 재사용 가능)
- 별도 구독료 없음, 자체 호스팅이므로 서버 운영 비용만 발생
순서
- Docker Compose로 Paperless-ngx를 설치합니다. 공식 문서의 docker-compose.yml을 그대로 받아서 실행하면 기본 설정으로 바로 동작합니다.
- 기존에 흩어져 있던 영수증, 계약서, 세금계산서 PDF 파일들을 지정된 소비 폴더(consume 폴더)에 넣습니다. 자동으로 OCR 처리와 텍스트 인덱싱이 시작됩니다.
- 문서가 처리되면 거래처명, 문서 종류(영수증/계약서/세금계산서), 발생 연도 등의 태그를 붙입니다. 처음 몇 건은 수동으로 태그를 붙여 패턴을 만들어 두면, 이후 문서는 자동 태그 제안 기능이 학습해서 알아서 분류합니다.
- 매달 발생하는 새 영수증과 계약서는 스캔 즉시 소비 폴더에 넣는 습관을 팀에 공유합니다. 스마트폰 스캔 앱과 폴더를 동기화해두면 출장지에서도 바로 업로드할 수 있습니다.
- 검색창에 거래처명이나 금액, 날짜를 입력해서 원하는 문서를 즉시 찾는 흐름을 팀 전체에 안내합니다.
문서 분류 규칙 템플릿 (태그 설계 예시)
문서 종류 태그: 영수증, 세금계산서, 계약서, 견적서
거래처 태그: 거래처명 그대로 (예: OO물산, XX디자인)
연도 태그: 2024, 2025, 2026
상태 태그: 처리완료, 검토필요, 분쟁중
검색 활용 예시:
가입 선물 100P로 끝까지 읽기
이 글은 10P예요. 가입은 버튼 한 번이면 끝나요.
3초만에 가입하고, 무료로 읽기이미 회원이라면 로그인
코워킹에 오시는 모임원크루는 유료 팁을 전부 무료로 봐요. 모임 일정
