OpenSource-Hub
P

PdfDing

1.7k stars·파일 관리·SHA-256 체크섬 확인됨

셀프 호스팅 PDF 관리자, 뷰어 및 편집기로, 여러 기기 간 원활하게 동기화되며 읽기, 편집 및 공유를 지원합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

직접 구축한 PDF 도구로, 보기·수정·동기화가 모두 가능하며 가볍고 사용하기 편합니다.

주요 기능

  • 여러 기기에서 끊김 없는 독서, 마지막으로 읽은 위치 자동 기억
  • 워크스페이스, 컬렉션, 다단계 태그, 별표 및 보관 기능으로 PDF 관리
  • PDF 편집: 텍스트, 하이라이트, 그리기 추가(원본 내용 수정 없음)
  • 기기 간 서명 공유, 하이라이트 및 댓글 관리·내보내기
  • 링크 또는 QR 코드로 PDF 공유, 비밀번호 보호 선택 가능

할 수 없는 것

  • •1) OCR을 지원하지 않아 이미지 속 텍스트를 자동으로 인식할 수 없음; 2) PDF 편집은 원본 내용을 수정할 수 없으며 오버레이만 추가할 수 있음; 3) Docker 환경이 필요하므로 비기술 사용자가 직접 설치하기에 적합하지 않음; 4) 파일 저장이 Docker 볼륨에 의존하므로 직접 백업해야 함; 5) 무료 버전은 클라우드 호스팅을 제공하지 않으며 반드시 자체 서버를 구축해야 함.

사용 사례

  • 개인 또는 팀이 대량의 PDF 문서를 중앙에서 관리하고 읽어야 하는 경우
  • 여러 대의 컴퓨터 또는 태블릿 간에 읽기 진행 상황과 메모를 동기화해야 하는 경우
  • 자체 PDF 공유 플랫폼을 구축하면서 접근 권한을 제어하려는 경우

상세 설명

PdfDing은 가볍고 셀프 호스팅이 가능한 PDF 관리자, 뷰어 및 편집기로, 여러 기기에서 원활한 경험을 제공합니다. 서로 다른 기기에서 읽던 위치를 기억하며, 작업 공간, 컬렉션, 다단계 태그, 별표 및 보관 기능을 지원합니다. PDF에 텍스트, 하이라이트, 그림을 추가하고, 하이라이트와 댓글을 관리 및 내보내고, 기기 간에 공유되는 서명을 추가하며, 링크나 QR 코드를 통해 PDF를 공유할 수 있습니다(선택적 접근 제어 가능). OIDC 싱글 사인온, 2단계 인증(TOTP + WebAuthn), Markdown 노트 및 읽기 진행률 표시줄을 지원합니다. 깔끔한 UI는 다크 모드, 색상 반전, 사용자 지정 테마 및 다양한 레이아웃을 포함합니다. 최소화, 빠른 속도, 그리고 Docker를 통한 간편한 배포를 목표로 설계되었습니다.

문제 해결 & FAQ (1)

문제 해결
왜 PdfDing이 1.6.x로 업그레이드한 후 OIDC_ONLY가 활성화되었을 때 'SOCIALACCOUNT_ONLY does not work with allauth.mfa'와 함께 충돌하나요?

PdfDing 1.6.x로 업그레이드하면 allauth.mfa를 통한 MFA가 도입됩니다. 이는 OIDC_ONLY 설정이 내부적으로 SOCIALACCOUNT_ONLY를 활성화하기 때문에 충돌이 발생합니다. 임시 해결 방법: OIDC_ONLY=false 및 DISABLE_USER_SIGNUP=true로 설정하여 회원가입 양식을 숨기면서 OIDC 로그인을 계속 허용합니다. 영구적인 해결 방법은 OIDC_ONLY가 설정된 경우 MFA를 비활성화하는 것입니다. 그러나 이렇게 하면 기존 MFA 데이터(예: TOTP 키)가 삭제됩니다. 업데이트를 위해 이슈 #274를 추적하세요.

원본 Issue #274

태그

pdfself-hosteddocument-managementdockeropen-source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 서버에 Docker 및 Docker Compose 설치

4

2단계: 공식 docker-compose.yml 다운로드 (https://docs.pdfding.com/getting_started/docker/)

5

3단계: docker compose up -d를 실행한 후 http://localhost:8080으로 접속

설치 가이드
  1. 1단계: 서버에 Docker 및 Docker Compose 설치
  2. 2단계: 공식 docker-compose.yml 다운로드 (https://docs.pdfding.com/getting_started/docker/)
  3. 3단계: docker compose up -d를 실행한 후 http://localhost:8080으로 접속
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

컨테이너 중지: docker compose down; 데이터 볼륨 삭제(더 이상 필요하지 않은 경우): docker volume rm pdfding_data.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-27 10:25:06
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트