
漫画太多不好管理?一个项目帮你搭建私人漫画库:Komga
Komga 是一款开源、自托管的漫画与电子书媒体服务器,主要用于管理漫画、Manga、BD、杂志和电子书。
![]()
喜欢看漫画的人,硬盘里大概率都存着不少资源。
刚开始只有几个文件夹时,按照作品名称分类似乎就够了。但随着漫画越来越多,CBZ、CBR、PDF 和 EPUB 混在一起,想找某一部作品、确认看到哪一话,或者在手机和平板之间继续阅读,就会变得越来越麻烦。
如果你正好有一台 NAS,可以试试 Komga。它能把散落在硬盘里的漫画整理成一个带封面、作品信息和阅读进度的私人漫画库。
项目介绍
Komga 是一款开源、自托管的漫画与电子书媒体服务器,主要用于管理漫画、Manga、BD、杂志和电子书。
简单来说,可以把它理解成一套运行在 NAS 或服务器上的私人漫画平台。将本地漫画目录添加到 Komga 后,它会扫描其中的文件,并通过网页界面展示书库、系列和单册内容。
Komga 支持以下文件格式:
- CBZ
- CBR
- EPUB
部署完成后,只要设备能够访问服务器,就可以通过电脑、手机和平板的浏览器管理和阅读漫画,也可以使用支持 OPDS 的阅读器或其他兼容客户端连接书库。
与在线漫画平台不同,Komga 不提供漫画资源。书籍文件需要由用户自行准备,Komga 负责完成整理、展示、阅读和进度管理。
项目官网:https://komga.org
项目地址:https://github.com/gotson/komga
密码:komga-demo
项目特征
- 集中管理本地漫画
- 自带网页阅读器
- 记录阅读进度
- 支持多用户
- 合集与阅读列表
- 支持 OPDS 和第三方客户端
- 支持 Kobo 与 KOReader 同步
- 管理和修改元数据
- 检测重复文件和页面
- 下载与导入
- 提供 REST API
安装指南
Komga 可以运行在 Windows、macOS、Linux,以及群晖、威联通等能够运行 Docker 或 Java 的 NAS 上。
对于 NAS 用户来说,使用 Docker Compose 部署最方便。下面以 Docker Compose 为例。
创建项目目录
先在服务器上创建 Komga 的配置目录和漫画目录:
其中:
config用于保存 Komga 的数据库和配置data用于存放漫画、杂志和电子书
可以把已有的漫画目录直接映射到容器中的 /data,不需要移动原来的文件。
创建 Docker Compose 配置
在 komga 目录中创建 compose.yaml 文件,并写入以下内容:
如果漫画保存在 NAS 的其他目录,可以修改数据目录映射。例如:
总结
Komga 的定位很明确:它不是一套追求大而全的家庭影音系统,而是专门服务于漫画、杂志和电子书的自托管媒体服务器。
它把本地漫画整理、元数据管理、网页阅读、进度记录、多用户权限和第三方客户端接入整合在一起。对于漫画数量较多,又希望在不同设备上统一管理和阅读的用户来说,比直接使用文件夹方便得多。
Komga 比较适合以下用户:
- NAS 中保存了大量漫画、杂志或电子书
- 希望通过封面墙管理本地漫画
- 想在电脑、手机和平板之间继续阅读
- 需要为家庭成员保存独立的阅读进度
- 正在使用 OPDS、Kobo 或 KOReader
- 希望自己的漫画文件和阅读数据保存在本地
当然,Komga 本身不提供漫画内容,前期也需要花一点时间整理目录和元数据。如果书库规模很小,直接使用本地阅读器可能更简单。
但如果硬盘中的漫画已经多到很难管理,那么在 NAS 上部署 Komga,确实能让这些文件从一堆冷冰冰的目录,变成一个随时可以打开的私人漫画馆。


