Komga 코미가: Synology Docker로 나만의 만화/도서 서버 구축 완벽 가이드

 

Komga 코미가: Synology Docker로 나만의 만화/도서 서버 구축 완벽 가이드. 수많은 디지털 만화책과 도서를 체계적으로 관리하고, 언제 어디서든 스마트폰이나 태블릿으로 스트리밍하고 싶으신가요? Synology NAS의 Docker 환경에서 Komga(코미가)를 설치하고 설정하는 모든 과정을 이 가이드에서 자세히 알려드립니다. 복잡해 보이는 서버 구축, 이젠 전문가처럼 쉽게 따라 해보세요!

 

혹시 여러분의 NAS에 수많은 만화책, 소설, 디지털 도서 파일이 정리되지 않은 채 잠들어 있지는 않으신가요? ㅠㅠ 파일을 찾을 때마다 폴더를 헤매거나, 모바일로 보려면 일일이 옮겨야 하는 불편함은 정말...😩 저도 예전에 그 문제 때문에 골머리를 앓았거든요. 하지만 이젠 개인 미디어 서버의 끝판왕 중 하나인 **Komga(코미가)** 덕분에 모든 게 해결되었답니다!

이 글에서는 Synology NAS를 사용하시는 분들을 위해 **Docker 환경에서 Komga를 쉽고 완벽하게 설치하고 설정**하는 방법을 단계별로 안내해 드릴 거예요. 이 가이드를 따라 하시면, 복잡한 설정 없이 나만의 강력한 디지털 도서관 서버를 구축할 수 있답니다. 만화와 도서를 사랑하는 모든 분들, 지금 바로 시작해 보세요! 😊

 

Komga(코미가)란 무엇이며 왜 Synology Docker가 좋은가요? 🤔

**Komga(코미가)**는 디지털 만화(CBR/CBZ)와 도서(PDF, EPUB 등) 파일을 위한 오픈 소스 개인 도서관 관리 서버예요. 쉽게 말해, 넷플릭스처럼 웹 브라우저나 전용 앱을 통해 어디서든 내 만화/도서를 스트리밍해서 볼 수 있게 해주는 프로그램이죠. 특히, 메타데이터 관리, 읽은 기록 저장, 다중 사용자 지원 등 기능이 굉장히 강력합니다.

그렇다면 왜 **Komga 설치에 Synology NAS의 Docker 환경**을 추천할까요? Komga는 자바(Java) 기반으로 작동하는데, Docker를 이용하면 운영체제와 상관없이 독립된 환경에 Komga를 깔끔하게 설치할 수 있어요. Synology의 'Container Manager(이전 Docker)' 패키지는 설치와 관리가 매우 편리해서 초보자도 쉽게 서버를 구축할 수 있게 도와주거든요. 게다가 설정 오류가 생겨도 컨테이너만 삭제하면 되니, NAS 시스템 자체에 영향을 주지 않아 안전합니다!

💡 알아두세요!
Komga는 만화/도서 스트리밍에 최적화된 반면, Plex나 Jellyfin은 주로 영상 스트리밍에 특화되어 있어요. 오직 만화/도서 관리가 목적이라면 Komga가 훨씬 전문적이고 강력한 기능을 제공합니다. 전용 리더 인터페이스도 최고 수준이거든요!

 

Synology NAS에 Docker(Container Manager) 환경 준비하기 📊

Komga를 설치하기 전에 먼저 Synology NAS에 **Container Manager(도커)** 패키지가 설치되어 있어야 해요. DSM 7.2 이상 버전부터는 'Container Manager'라는 이름으로 바뀌었으니 참고해 주세요!

Container Manager 설치 및 필수 폴더 생성

구분 설명 비고 기타 정보
Container Manager 설치 **패키지 센터**에서 'Container Manager' 검색 후 설치합니다. DSM 7.2 기준 이름 설치 시 'docker' 공유 폴더 자동 생성 확인
Komga 설정 폴더 생성 `/docker` 폴더 내에 `komga`라는 이름의 새 폴더를 생성합니다. **필수** (`/docker/komga`) Komga의 설정 파일과 데이터베이스가 저장될 위치
만화/도서 폴더 확인 만화/도서 파일이 저장된 공유 폴더의 경로를 확인합니다. 예: `/volume1/Comics` 나중에 컨테이너에 마운트할 때 사용
권한 설정 생성한 `komga` 폴더와 도서 폴더에 **`everyone` 또는 사용 중인 계정**의 읽기/쓰기 권한을 부여합니다. **매우 중요** 권한 오류 시 실행 불가 또는 파일 접근 불가 발생
⚠️ 주의하세요!
Docker를 처음 설치하면 자동으로 생성되는 `/docker` 공유 폴더를 사용해야 컨테이너 관리가 용이합니다. 또한, **볼륨 설정 시 경로를 오타 없이 정확하게 입력**해야 Komga가 데이터를 저장하고 만화 파일에 접근할 수 있어요. 권한 설정은 설치 오류의 90%를 차지하는 부분이므로 꼭 확인해 주세요!

 

Komga Docker 이미지 다운로드 및 컨테이너 생성 🧮

이제 Container Manager를 열고 Komga 이미지를 다운로드한 다음, 컨테이너를 생성하여 실행할 차례예요. 가장 중요한 부분은 볼륨(경로) 설정과 포트 설정이랍니다.

📝 Komga Docker 이미지 정보

**이미지 이름 = `komga/komga`**

아래 단계에 따라 Komga 컨테이너를 설정해 봅시다:

1) **첫 번째 단계: 이미지 다운로드.** Container Manager의 **레지스트리** 탭에서 `komga/komga`를 검색하고 다운로드합니다.

2) **두 번째 단계: 컨테이너 생성 및 설정.** 다운로드된 이미지를 선택하고 **실행**을 눌러 설정 창을 엽니다. **일반 설정**에서 컨테이너 이름(예: `komga-server`)을 지정하고 **자동 재시작 활성화**를 체크합니다.

3) **세 번째 단계: 포트 설정.** **포트 설정** 탭에서 **로컬 포트**와 **컨테이너 포트**를 매핑합니다. Komga의 기본 **컨테이너 포트**는 **8080**이며, **로컬 포트**는 사용자가 원하는 포트(예: 8888)로 설정합니다. 외부에서 접속 시 NAS_IP:**로컬 포트**를 사용하게 됩니다.

4) **네 번째 단계: 볼륨(경로) 설정 (가장 중요!).** **볼륨 설정** 탭에서 아래와 같이 두 가지 경로를 추가합니다.

  • **파일/폴더**: `/docker/komga` → **마운트 경로**: `/config` (Komga 설정/DB 파일 경로)
  • **파일/폴더**: `/volume1/Comics` (여러분의 실제 도서 폴더 경로) → **마운트 경로**: `/books` (Komga가 만화 파일을 읽을 경로)

5) **다섯 번째 단계: 환경 변수 설정 (선택 사항).** **환경 변수** 탭에서 메모리 할당 등을 지정할 수 있지만, 기본 설정으로도 충분합니다.

→ 최종 결론을 여기에 명시합니다. **설정 완료 후 컨테이너를 실행합니다.**

🔢 Komga 접속 주소 계산기

NAS IP 주소:
로컬 포트:

 

Komga 최초 실행 및 도서관 설정하기 👩‍💼👨‍💻

컨테이너가 정상적으로 실행되었다면, 웹 브라우저를 열고 위에서 확인한 접속 URL로 이동하세요. **가장 먼저 할 일은 관리자 계정을 생성**하는 것입니다. 강력한 비밀번호로 설정하는 것, 잊지 마세요!

📌 알아두세요!
최초 관리자 계정 생성 후에는 **도서관(Library)**을 추가해야 합니다. 좌측 메뉴에서 'Libraries'로 이동하여 새로운 도서관을 만들고, 앞서 Docker 설정에서 지정한 만화/도서 파일의 마운트 경로, 즉 **`/books`**를 입력해야 Komga가 파일을 인식하고 스캔을 시작합니다.

 

실전 예시: 40대 직장인 박모모 씨의 Komga 서버 구축 📚

실제 예시를 통해 설정을 한번 더 점검해 봅시다. **40대 직장인 박모모 씨**는 Synology DS220+ NAS에 3TB 분량의 만화/도서 파일을 저장해 두었고, 외부에서도 안전하게 보고 싶어 Komga 서버를 구축하기로 결정했어요.

사례 주인공의 상황

  • 정보 1: **NAS 모델** - Synology DS220+, **DSM 버전** - 7.2.1
  • 정보 2: **도서 파일 실제 경로** - `/volume1/Digital_Books`
  • 정보 3: **NAS 내부 IP 주소** - `192.168.10.50`

Komga 컨테이너 설정 과정

1) **볼륨 매핑**: `/docker/komga` → `/config` (설정/DB 경로)

2) **볼륨 매핑**: `/volume1/Digital_Books` → `/books` (도서 파일 경로)

3) **포트 매핑**: 로컬 포트 `9090` → 컨테이너 포트 `8080`

최종 결과

- 결과 항목 1: **NAS 내부 접속 URL**: `http://192.168.10.50:9090`

- 결과 항목 2: **Komga 라이브러리 설정 경로**: `/books`를 입력하여 만화/도서 스캔 시작

박모모 씨는 이 과정을 통해 성공적으로 Komga 서버를 구축하고, 이제 출퇴근길 지하철에서 끊김 없이 만화를 즐기고 있다고 하네요! 여러분도 포기하지 마시고 꼭 성공하시길 바랍니다. **핵심은 경로와 권한!** 기억하세요.

 

마무리: 핵심 내용 요약 📝

Komga 서버 구축은 복잡해 보이지만, 핵심만 알면 누구나 쉽게 할 수 있답니다. 오늘 배운 내용을 다시 한번 요약해 드릴게요. 이 4가지 핵심만 기억하세요!

  1. 첫 번째 핵심 포인트. Synology **Container Manager** (Docker)를 설치하고 **`komga` 설정 폴더**를 먼저 생성하고 권한을 부여하세요.
  2. 두 번째 핵심 포인트. `komga/komga` 이미지를 다운로드 후, 컨테이너 생성 시 **로컬 포트(예: 9090)**를 지정하여 NAS의 IP와 연결하세요.
  3. 세 번째 핵심 포인트. **볼륨 매핑**은 `NAS 경로` → `컨테이너 경로` 형식으로 정확하게 설정해야 합니다. 특히 도서 파일 경로는 **`/books`**로 통일하는 것이 편리합니다.
  4. 네 번째 핵심 포인트. 최초 접속 후 **관리자 계정**을 생성하고, 라이브러리 추가 시 마운트 경로인 **`/books`**를 입력하여 스캔을 시작하세요.

이 가이드를 통해 여러분만의 디지털 도서관을 성공적으로 구축하셨기를 바랍니다! 혹시 설치 중 막히는 부분이 있거나 궁금한 점이 있다면 언제든지 댓글로 물어봐주세요~ 제가 아는 선에서 최대한 도와드릴게요! 😊

💡

Komga 설치 핵심 요약

✨ 첫 번째 핵심: NAS 폴더 권한 및 경로 설정! `/docker/komga` 폴더에 권한을 부여하고 정확한 경로를 입력해야 합니다.
📊 두 번째 핵심: 도서 파일 경로는 `/books`로 통일! 실제 NAS 경로를 컨테이너의 `/books` 경로로 매핑해야 Komga가 파일을 스캔합니다.
🧮 세 번째 핵심:
Komga 접속 = NAS_IP + : + 로컬포트(예: 9090)
👩‍💻 네 번째 핵심: 최초 관리자 계정 생성! 이후 Komga 내부의 Library 설정에서 도서 경로로 `/books`를 지정해야 합니다.

자주 묻는 질문 ❓

Q: Komga가 만화 파일을 스캔하지 못해요. 어떻게 해야 하나요?
A: 이 문제는 대부분 **경로 설정 또는 권한 문제**입니다. Docker 볼륨 설정에서 NAS의 실제 도서 폴더 경로가 컨테이너의 `/books` 경로로 정확히 매핑되었는지, 그리고 해당 NAS 폴더에 **`everyone` 또는 사용 중인 Docker 실행 계정**이 읽기/쓰기 권한을 가지고 있는지 꼭 확인하세요.
Q: 외부에서 Komga에 접속하려면 어떻게 해야 하나요?
A: 외부 접속을 위해서는 **라우터(공유기)에서 포트 포워딩** 설정을 해야 합니다. Docker 설정에서 지정한 **로컬 포트(예: 9090)**를 외부 포트와 연결하고, NAS의 내부 IP 주소로 포워딩하면 됩니다. DDNS 설정을 사용하면 더 쉽게 접속할 수 있어요.
Q: Komga에서 지원하는 파일 형식은 무엇인가요?
A: Komga는 만화 파일인 **CBR, CBZ**를 기본으로 지원하며, 소설 및 일반 도서 파일인 **PDF, EPUB** 등도 지원합니다. 파일 형식이 제대로 인식되지 않으면 파일명이나 확장자가 정확한지 확인해 보세요.
Q: Docker 컨테이너를 업데이트하려면 어떻게 해야 하나요?
A: Container Manager에서 현재 실행 중인 Komga 컨테이너를 **정지**시키세요. 이후 레지스트리에서 최신 `komga/komga` 이미지를 다시 다운로드하고, 기존 컨테이너를 **재설정**하거나 **삭제 후 동일한 설정으로 재생성**하면 됩니다. 설정 파일은 `/docker/komga`에 남아있으니 걱정 마세요.
Q: Komga 외에 비슷한 개인 도서관 서버 프로그램이 있나요?
A: 네, 대표적으로 만화에 특화된 **Kavita**나 일반 도서 관리에 좋은 **Calibre-Web** 등이 있습니다. Komga는 만화와 일반 도서 모두 깔끔하게 지원하는 범용성이 좋은 프로그램이니 먼저 사용해 보시는 것을 추천해요!

이 블로그의 인기 게시물

2026년 장애인 평생교육이용권 신청 방법과 지원 내용 완벽 가이드

2025년 아이돌봄서비스 지원대상 및 신청방법 완벽 가이드 (소득기준 및 정부지원금 총정리)

2025 신사업창업사관학교 예비창업자 지원혜택 및 신청방법 총정리 (최대 4천만원)