도구 매뉴얼 · 비개발자용

Paperless-ngx — 종이서류·영수증을 글자인식으로 분류·검색하는 문서관리 도구

Paperless-ngx는 스캔한 종이서류·영수증·PDF를 글자인식(OCR)으로 읽어, 태그·종류·발신처별로 자동 분류하고 본문 검색까지 되게 보관하는 무료 오픈소스 문서관리 도구입니다. 단, 직접 서버(Docker)에 설치해 운영해야 하는 기술 장벽이 있어, 설치를 도와줄 사람이 없다면 비개발자가 혼자 시작하기는 어렵습니다.

기준일: 2026-06-07난이도: 입문
먼저 답부터

Paperless-ngx는 스캔 서류를 글자인식으로 자동 분류·검색해주는 무료 오픈소스(GPL-3.0)지만, 직접 서버(Docker)에 설치해 운영해야 합니다.

What it is

Paperless-ngx가 뭔가요

스캔한 종이서류를 글자까지 검색되는 '디지털 서류함'으로 바꿔주는 무료 오픈소스 도구입니다.

OCR글자인식(광학 문자 인식)
스캔한 이미지·PDF 속 '그림으로 된 글자'를 컴퓨터가 읽을 수 있는 진짜 글자로 바꿔주는 기능입니다. 덕분에 서류 본문 검색이 됩니다.
Self-hosting셀프호스팅(직접 운영)
남의 회사 서버(클라우드 서비스)에 맡기는 대신, 내 컴퓨터나 회사 서버에 프로그램을 직접 설치해 돌리는 방식입니다. 자유롭지만 설치·관리는 내 몫입니다.
Document Management System문서관리 시스템(DMS)
흩어진 서류를 한곳에 모아 분류·검색·보관하게 해주는 프로그램을 말합니다. Paperless-ngx가 바로 이 종류입니다.
Is it for me

나한테 맞는 도구일까 — 정직한 진입 장벽

솔직히 말하면, '설치·서버 운영'이라는 기술 장벽이 비개발자에겐 가장 큰 문턱입니다.

Paperless-ngx의 '쓰는 화면'(웹 화면에서 서류 검색·태그 관리)은 비개발자도 충분히 다룰 수 있을 만큼 쉽습니다. 진짜 문턱은 그 화면을 띄우기까지의 설치·운영 단계입니다. 공식 문서는 가장 권장하는 설치 방법으로 Docker(도커)라는 기술과 명령어 입력을 안내합니다. 즉, 마우스로 클릭해 까는 일반 프로그램이 아니라, 서버에 직접 설치하고 계속 돌려야 하는 셀프호스팅 도구입니다.

그래서 이렇게 나눠 생각하면 좋습니다.

  • 혼자 시작하기 어려운 경우 — 터미널·Docker·서버를 한 번도 안 다뤄봤고, 도와줄 IT 담당자도 없다면 설치 단계에서 막힐 가능성이 큽니다.
  • 시작해 볼 만한 경우 — 회사에 서버·IT 담당자가 있거나, 집에 항상 켜두는 컴퓨터(또는 NAS 같은 장비)가 있고 설명서를 따라 명령어를 입력해 볼 의향이 있다면 도전할 만합니다.

핵심은 '기능이 좋다'와 '내가 설치·운영할 수 있다'는 다른 문제라는 점입니다. 기능에 끌리더라도, 설치를 맡아줄 사람이 있는지부터 따져보는 게 현실적입니다.

흔한 오해

무료 오픈소스라니까 그냥 받아서 클릭 몇 번이면 깔리는 거죠?

실제로는

아닙니다. '코드가 무료'라는 말과 '설치가 쉽다'는 말은 다릅니다. 공식 권장 설치는 Docker와 명령어 입력을 거치는 셀프호스팅이라, 일반 앱 설치보다 손이 많이 갑니다. 우선 어떤 도구인지 감만 잡고 싶다면, 설치 없이 공식 데모 사이트에서 화면을 둘러보는 게 훨씬 쉬운 입구입니다(데모에는 진짜 서류를 올리지 마세요).

이런 분께 추천

직접 보관·운영하려는 분

서류를 외부 클라우드가 아닌 내 서버에 두고 싶고, 회사 IT 담당자나 항상 켜두는 장비가 있으며, 설명서대로 명령어를 따라 해 볼 의향이 있는 분에게 잘 맞습니다.

이런 분은 보류

당장 클릭 한 번으로 쓰려는 분

서버·Docker가 전혀 낯설고 도와줄 사람도 없다면, 설치 단계에서 막히기 쉽습니다. 이런 경우엔 설치 없이 바로 쓰는 클라우드형 문서·메모 서비스가 더 현실적인 출발점입니다.

What it does

무엇을 해줄 수 있나

스캔 → 글자인식 → 자동 분류 → 본문 검색까지, 서류 정리의 흐름을 자동화합니다.

공식 문서·저장소 기준으로 Paperless-ngx가 잘하는 일은 대략 이렇습니다. 모두 '한 번 넣어두면 나중에 빨리 찾는다'는 목적에 맞춰져 있습니다. 사무직에게는 영수증·계약서·고지서·증빙처럼 '쌓이지만 가끔 꼭 다시 꺼내야 하는' 서류를 다룰 때 특히 쓸모가 있습니다. 다만 자동 분류와 글자인식은 도움을 주는 보조 기능이지, 100% 정확을 보장하지는 않으니 중요한 서류는 사람이 한 번 확인하는 단계를 함께 두는 게 안전합니다.

Paperless-ngx가 해주는 대표 작업

  • 스캔한 종이서류·영수증·PDF를 글자인식(OCR)으로 읽어 검색 가능하게 만들기
  • 서류를 태그·서류 종류·발신처(거래처) 등으로 자동 분류·정리하기
  • '그 단어가 들어간 서류'를 본문 전체 검색으로 빠르게 찾기
  • 이메일로 들어온 첨부서류를 가져와 자동으로 보관하기
  • 웹 화면(브라우저)에서 서류를 보고 관리하고, 외부 앱과 연동(API)하기
How to start

시작하는 법 — 설치 흐름과 더 쉬운 입구

정식 설치는 'Docker 준비 → 설정 파일 받기 → 설치 명령 → 웹 화면 접속' 흐름입니다. 부담되면 데모부터 보세요.

  1. 1단계 · 먼저 공식 데모로 맛보기(설치 없음)

    설치 전, 공식 데모 사이트(demo.paperless-ngx.com)에서 화면이 어떻게 생겼는지 둘러봅니다. 데모는 자료가 주기적으로 초기화되니, 진짜 회사 서류나 민감 정보는 절대 올리지 마세요.

  2. 2단계 · 설치할 장비와 Docker 준비

    항상 켜둘 수 있는 컴퓨터·서버·NAS 같은 장비를 정하고, 공식 문서 안내에 따라 'Docker(도커)'를 설치합니다. Docker는 프로그램을 통째로 담아 실행해 주는 도구입니다. 여기서부터 명령어 입력이 시작됩니다.

  3. 3단계 · 공식 설정 파일(또는 설치 스크립트) 가져오기

    공식 문서는 미리 만들어 둔 Docker Compose 설정 파일이나, 한 줄 명령으로 진행하는 설치 스크립트를 안내합니다. 명령어는 바뀔 수 있으니 기억에 의존하지 말고 반드시 공식 문서에서 최신 내용을 복사해 쓰세요.

  4. 4단계 · 설치 명령 실행하고 관리자 계정 만들기

    안내대로 명령을 실행하면 프로그램이 설치·실행됩니다. 처음 접속에 쓸 관리자 계정(아이디·비밀번호)을 만듭니다. 비밀번호는 반드시 강하게 설정하세요 — 서류 전체에 접근하는 열쇠입니다.

  5. 5단계 · 웹 화면 접속해 서류 한 건 넣어보기

    브라우저에서 안내된 주소로 접속해 로그인하면 웹 화면이 열립니다. 시험 삼아 안 중요한 PDF 하나를 올려, 글자인식·검색이 되는지 확인합니다. 여기까지 되면 기본 운영 준비 완료입니다.

Cost, license & security

비용·라이선스·보안 — 미리 알아둘 것

프로그램은 무료지만, 돌릴 '서버'와 '안전 관리'는 내 몫이라는 점을 꼭 기억하세요.

Paperless-ngx는 공식 기준 GPL-3.0 라이선스의 무료 오픈소스입니다. 즉 프로그램 자체를 쓰는 데 따로 돈을 내지 않습니다. 하지만 '프로그램이 무료'라는 말과 '운영이 공짜'라는 말은 다릅니다. 셀프호스팅이라서 항상 켜둘 서버(또는 컴퓨터·NAS)와 전기·관리 수고가 필요하고, 장비를 새로 마련하거나 클라우드 서버를 빌려 올린다면 그 장비·임대 비용은 따로 듭니다.

보안은 특히 중요합니다. 공식 문서는 '정보가 암호화 없이 평문으로 저장되므로, 신뢰할 수 없는 호스트에서 절대 운영하지 말라'고 분명히 경고합니다. 또한 가장 안전한 운영 방식으로 백업을 갖춘 내 집·회사의 로컬 서버를 권합니다. 회사 계약서·개인정보 같은 민감 서류를 다루는 도구인 만큼, 누가 접근할 수 있는지(계정·권한)와 외부에서 함부로 들어올 수 없는지를 반드시 챙겨야 합니다.

항목내용(변동될 수 있음)
프로그램 비용무료 — GPL-3.0 라이선스의 오픈소스(코드 공개, 자유 사용·수정 가능)
운영 비용프로그램은 무료지만, 항상 켜둘 서버·전기·관리 수고가 필요. 장비 신규 구입·클라우드 임대 시 그 비용은 별도
설치 방식셀프호스팅 — 공식 권장은 Docker Compose, 설치 스크립트·기타 방법도 안내
데이터 저장공식 경고: 정보가 암호화 없이 평문 저장됨 → 신뢰할 수 없는 호스트에서 운영 금지, 백업 갖춘 로컬 서버 권장
흔한 오해

오픈소스 무료니까 인터넷에 그냥 띄워두고 어디서나 접속하면 편하겠네요?

실제로는

그건 위험합니다. 공식 문서가 '정보가 평문으로 저장되니 신뢰할 수 없는 곳에서 운영하지 말라'고 경고합니다. 외부에서 접속하려면 보안 설정(접근 제한·암호화 통신 등)을 제대로 갖춰야 하고, 잘 모른다면 우선 내부 네트워크에서만 쓰거나 IT 담당자의 도움을 받으세요. 라이선스·보안 권고는 바뀔 수 있으니 공식 문서에서 한 번 더 확인하는 게 안전합니다.

Start now

오늘 해볼 것 — 부담 없이 한 걸음

꼭 설치부터 하지 않아도 됩니다. '나한테 맞는지'와 '누가 깔아줄지'부터 가볍게 정리해 보세요.

  1. 1단계 · 공식 데모로 화면 구경하기

    설치 없이 공식 데모(demo.paperless-ngx.com)에 들어가 서류 검색·태그 화면을 둘러봅니다. '내가 매일 쓸 만한가'를 감으로 가늠해 보세요. 단, 진짜 서류는 올리지 않습니다.

  2. 2단계 · 내게 맞는지 두 질문에 답하기

    '서류를 외부 클라우드 말고 내 서버에 두고 싶은가?', '설치를 직접 하거나 도와줄 사람이 있나?' 두 질문에 스스로 답해 봅니다. 둘 다 '예'에 가까우면 도전할 만합니다.

  3. 3단계 · 맞다면 공식 설치 안내 훑어보기

    공식 문서의 설치 페이지를 열어 Docker·설정 파일 단계를 미리 읽어봅니다. 영어가 부담되면 브라우저 번역을 켜고, 어려운 단어는 메모해 IT 담당자에게 물어볼 준비를 합니다.

  4. 4단계 · 아니라면 더 쉬운 대안 먼저

    설치가 부담되면 무리하지 마세요. 우선 설치 없이 쓰는 클라우드형 문서·메모 서비스로 정리 습관을 들이고, 자체 보관 필요가 커지면 그때 도움을 받아 Paperless-ngx로 넘어와도 늦지 않습니다.

  1. 설치를 진행한다면, 명령어는 기억에 의존하지 말고 공식 문서에서 그대로 복사하기
  2. 처음엔 중요하지 않은 연습용 서류 한두 건으로 글자인식·검색을 시험해 보기
  3. 운영을 시작하면 강한 비밀번호·접근 권한·정기 백업을 가장 먼저 설정하기
이걸 했으면 첫걸음 끝확인
공식 데모에서 '어떤 도구인지' 화면을 둘러봤다
'내 서버 보관 / 설치 도움' 두 조건이 나에게 맞는지 판단했다
맞다면 공식 설치 안내를 열어 흐름을 훑어봤다
설치한다면 비밀번호·권한·백업부터 챙기기로 했다

자주 묻는 질문

Paperless-ngx는 무료인가요?

네, 프로그램 자체는 공식 기준 GPL-3.0 라이선스의 무료 오픈소스입니다. 다만 셀프호스팅이라 항상 켜둘 서버·전기·관리 수고가 필요하고, 장비를 새로 마련하거나 클라우드 서버를 빌리면 그 비용은 따로 듭니다. '프로그램 무료'와 '운영 공짜'는 다른 이야기입니다.

코딩을 전혀 모르는데 혼자 설치할 수 있나요?

쉽지 않습니다. 공식 권장 설치는 Docker와 명령어 입력을 거치는 셀프호스팅이라 비개발자에겐 문턱이 높습니다. 도와줄 IT 담당자가 있거나 설명서를 따라 명령어를 입력해 볼 의향이 있다면 가능하지만, 그렇지 않다면 우선 데모로 감만 잡고 설치는 도움을 받는 편이 안전합니다.

설치 없이 먼저 써볼 방법이 있나요?

공식에서 제공하는 데모 사이트에서 설치 없이 화면을 둘러볼 수 있습니다. 다만 데모는 자료가 주기적으로 초기화되고 공개된 환경이라, 진짜 회사 서류나 개인정보 같은 민감 자료는 절대 올리지 마세요. 감을 잡는 용도로만 쓰세요.

회사 계약서나 개인정보 서류를 넣어도 안전한가요?

보안 설정을 제대로 갖춰야 합니다. 공식 문서는 정보가 암호화 없이 평문으로 저장되므로 신뢰할 수 없는 호스트에서 운영하지 말라고 경고합니다. 강한 비밀번호·접근 권한·정기 백업을 설정하고, 신뢰할 수 있는 내 서버에서만 운영하세요. 회사라면 사내 보안 규정도 먼저 확인해야 합니다.

글자인식(OCR)이나 자동 분류는 항상 정확한가요?

항상 정확하지는 않습니다. 흐릿한 스캔에서는 글자를 틀리게 읽을 수 있고, 자동 분류도 처음엔 엉뚱하게 될 수 있습니다. 쓸수록 나아지지만, 중요한 서류는 분류 결과를 한 번 훑어보고 원본과 대조해 확인하는 단계를 함께 두는 게 안전합니다.

ChatGPT 같은 AI 챗봇이랑 뭐가 다른가요?

Paperless-ngx는 대화하는 도구가 아니라, 스캔한 서류를 글자인식해 분류·보관·검색해 주는 문서관리 도구입니다. 답을 만들어 주는 챗봇과 목적이 다릅니다. '쌓이는 서류를 나중에 빨리 찾는 것'이 목표라면 이 도구가 맞습니다.

출처와 확인 경계

기능·설치 방법·라이선스·보안 안내는 Paperless-ngx 공식 GitHub 저장소(README)와 공식 문서를 기준으로 정리했습니다(2026-06-07 기준). 공식 안내에 따르면 이 프로젝트는 GPL-3.0 라이선스의 무료 오픈소스이고, 직접 서버에 설치해 운영하는 셀프호스팅 방식이며, 'Paperless-ngx는 신뢰할 수 없는 호스트에서 절대 운영하면 안 된다 — 정보가 암호화 없이 평문으로 저장되기 때문'이라고 명시돼 있습니다. 화면·버튼 이름, 설치 명령어, 시스템 요구사항, 라이선스 표기, 데모 주소는 업데이트로 바뀔 수 있으니 아래 내용은 큰 흐름으로 참고하고, 실제 설치 전 공식 문서에서 최신 정보를 한 번 확인하세요. 또한 OCR(글자인식)이나 자동 분류 결과가 항상 정확한 것은 아니므로, 중요한 서류는 받은 결과를 그대로 믿기보다 원본과 한 번 대조해 확인하는 게 좋습니다.