搭建属于自己的离线漫画库:我推荐你试试 Komga

少数派 2023-04-06

就在我起文之时,网上已不乏各种关于 Komga 的使用教程,各有各的偏向风格,如果细心找的话,你甚至可以发现有视频教你在 NAS 上部署 Komga 的操作流程.

但我还是打算从头向大家介绍一下这个漫画托管利器,因为它切切实实地解决了我看漫画过程中遇到的问题。所以这不会是一个面面俱到的教程文,更偏向于一篇安利文。

本文仅适用于以下场景:

• 你想看的漫画国内在线平台都没有,你找到一个全是图片的漫画压缩包(zip、rar),但解压后用预览、系统相册等应用的幻灯片式观看体验不佳;‍

• 你当前手里有一大堆离线漫画资源(压缩包),但苦于整理过于繁琐,你只能把他们丢在一起,想看的时候随便打开一个;

• 你有很多 PDF 的书籍,但你把他们上传到了 iPad 中的图书 App 中,在非苹果生态的设备上无法阅读这些书籍资料;

• 你在不同平台有不同的离线漫画阅读器,但每次资源导入过程费时又费力;

• 如果以上问题曾困扰过你,那么恭喜你,这篇文章可能会救你于水火。

Komga 官网

Komga 是什么

Komga 是 github 上的一款免费且开源的漫画库资源托管服务,开发者是 gotson 。

• 它基于 Java 开发,所以你可以在几乎任何平台上运行它( Windows、MacOS、Linux、NAS 和其他类似平台),用以托管你的离线漫画资源

• 它支持很多漫画文件格式:CBZ、CBR、ZIP、RAR、EPUB(只支持图片)、PDF 等

• 它可以根据你对资源的文件夹分类做自动识别和整理,从而还你一个干净、整洁的线上漫画网站

• 它自带全平台 Web 端,可支持全平台的阅读记录同步

• 它还支持 OPDS 协议,这意味着你可以使用官方或第三方适配客户端实现更适合自己的阅读体验

• 哦,它有 docker 镜像,你可以很方便地在 docker 中部署它

Komga 可以为我们带来什么

作者提供的示例网站

简单但直观的漫画分类展示

Komga 的分类层级较为扁平,暂时只有两级:分为库层( Library )和文件夹层( Folder )。

库,作为文件大类,放置在左侧菜单栏,方便访问和设置

简单理解就是你的漫画书可以根据书籍类型分成不同文件夹来作为漫画库(日本漫画、欧美漫画等),每种类型下可以分别创建不同的文件夹来放置漫画文件,比如鬼灭之刃的漫画放在同一个文件夹下,那么系统扫描识别的时候就会把该文件夹下的元数据都归类到鬼灭之刃系列的漫画书中。相信不少人在使用 Komga 之前的漫画库就已经是这么整理甚至有比这更加细致的分类层级了。

你当然也可以新建库

一旦你创建漫画库并关联你的漫画资源后,Komga 就开始在后台扫描和分析元数据,然后在扫描结束后刷新网页的漫画封面和漫画信息。

云端同步阅读进度

打开后自动跳转到了上次阅读进度「11 页」

借助 Komga 的网页端,你可以在任何支持打开网页的设备上打开 Komga 的网站并选择你想观看的漫画,后台会自动记住你的上次阅读进度,省去了「忘记上次看到哪了,只好重头看一遍」的窘境。Komga 也支持诸如:推荐、阅读列表、收藏等最近阅读分类,方便你把最想看的书放在最显眼的位置,减少翻找漫画时间;说到翻找,它当然也支持全局图书关键字查找啦。

便利的内容分发平台

有了这个服务对你的漫画资源进行托管后,你阅读漫画的方式就便利了许多。

我仍旧记得在之前的时候,我是把漫画一股脑塞到 iPad 的 Comics 里边,然后每次看漫画只能用 iPad ,后来随着漫画资源越来越多,iPad 的存储空间也捉襟见肘了,不得不手动处理文件的流转:

• Mac -> iPad

• NAS -> iPad

• iPhone -> iPad

• Mac -> NAS

• NAS -> Windows

异常痛苦。

而且在不同的平台,各种离线阅读 App 给我的体验也不都尽如人意。

我自然不敢说以上应用都已经是这四个常用平台的最优解了,但至少是我在一定时间的使用后,最终真实使用感受还不错的;这些应用在一定程度上,也确实满足了我观看离线漫画的需求,当我的漫画库的漫画资源不是很繁杂时,使用以上应用也能给我带来不错的观看体验。

不过,单体应用有他们不可忽视的缺陷。

例如:界面操作逻辑不统一、阅读进度不能同步、阅读资源需要自己做资源流转等;现在借助 Komga 平台,我终于不用再被这些问题困扰了,可喜可贺。

除了同步阅读进度以外,Komga 的网页端也可以一键下载资源到本地或者删除线上平台的漫画书,可以协助你在任何地方管理漫画资源(当你设置了外网访问路径的话),可以说非常舒适了。

客户端:离线阅读利器

虽说网页端非常方便你随时随地打开,但它也有一些不方便的地方(你用久了就知道了),比如:

如果你不知道怎么折腾公网服务器或外网端口映射( Frp ),那么当你并未与 Komga 处于同一个内网时,那你就没办法访问到它了(简单理解就是出门就用不了)

即使你知道怎么解决外网访问问题,但 Frp 本身孱弱的网络带宽可能也不能给你带来良好的阅读体验,可能每页漫画加载时间都会很长(土豪可以忽略)

基于上一条,你更不要奢望出行时高铁和飞机上的网络环境了

浪费了宝贵的流量(根据不同的画面质量,每本漫画可能消耗流量 30M 。 150M 不等,土豪可以忽略)

浏览器沉浸性较差,不能提供良好的阅读体验等

客户端正是为了解决以上问题而被开发出来的。

正如我前文所提到的,由于 Komga 支持 OPDS 协议,所以它允许用户根据自己的偏好选择自己最喜欢的客户端,我在这里也推荐两款,如果有其它更好用的客户端也欢迎在评论区讨论。

安卓端:Tachiyomi

这是一款遵守安卓 Material you 协议的官方推荐的客户端,没有广告、界面非常简洁,但支持功能很全,当前我只用到了漫画源的添加、漫画书的在线观看、漫画下载、漫画离线观看这些功能。

iOS 端:Paperback

这是一款原生开发的 iOS 端的 App,同样没有广告,也支持漫画源的添加和在线或离线观看功能。

Komga 不能为我带来什么

部署了 Komga 之后,如果你没有任何漫画资源,那你仍旧没有任何漫画书可看,如果你希望找到的是一个免费为你提供无穷无尽漫画资源的 App,那你可能完全不需要 Komga,Bilibili 漫画、快看漫画都是你更好的选择。

从我的角度讲,Komga 就是一个漫画界的 VideoStation、Jellyfin、Emby ……

你懂的,所以本篇文章也不会向读者传递任何漫画资源的搜索和下载网站相关的信息,请自行思考你 Videostation 里的资源是哪里来的。

我使用 Komga 的原因

我接触 Komga 的契机是当我购买我的第一台 NAS 后:

• 拍摄的照片和视频也有对应的 Photos 服务帮助我托管

• 音乐文件有 AudioStation 帮我托管在线音乐平台,它甚至支持歌词自动匹配

唯独我的漫画资源没有一个比较好的服务来进行整理和托管,这让每次手动上传下载和管理原始文件的我,像个原始人。

所以 Komga 的出现对我而言简直就是久旱逢甘霖了。

Docker 里的 Komga 容器

Komga 的其他用途

之前碰到写的好的文章,普遍的保存方式是使用 EverNote、OneNote、DSNote 等浏览器剪藏工具剪藏到自己的收藏夹。

但我发现有些网站和文章的图片使用的文章初始的图片地址,这就导致一旦最初的图片挂掉后,你的剪藏内容中的图片也会失效;又或者你所使用的平台工具可以把图片上传到他们自己的服务器,这样你就认为你的文章安全了吗?

Naive!

我经历了太多平台为了防止用户白嫖他们的云存储空间作为免费图床(印象、简书、Gitee 等商业上没错,理解,尊重),都给图片加了二次获取验证,让这些图片只有在他们自己平台上可能正常显示,无疑让你在文章迁移的时候犯难。

而且有些文章作者在发出来的时候,会非常注重文章的排版功能,但经过剪藏的文章,它的原始排版布局有一定几率会被剪藏工具所破坏,这就给二次阅读时候的你,一个非常膈应的感觉。

唉,真正靠谱的,永远只有我们自己。

文章的 PDF 格式备份,可以很好地保留文章原始排版和图片信息

也会有一些 PDF 格式的书籍会放在 Komga 里边进行托管

因为 Komga 支持对 PDF 文件的托管和读取,所以有很多我觉得写的很棒的文章,我也更倾向于转成 PDF 文档后,一起丢到 Komga 中,这样可以最大程度还原文章的排版,也一定程度避免了网站后期运维不善导致图片资源丢失的问题(比如网站所用图床挂了),毕竟数据无价嘛。

民权资讯网休眠快捷键餐饮公司起名网公司seo优化公司传媒公司起名的字51志愿优化网站网站建设培训公司建筑建筑劳务有限公司起名字设计师必上有什么网站做到噩梦怎么破解鸡毛信的故事电商网络营销推广姓宁起名网站建设黄页白鲸的自述算死掉命有声小说在线收听周易姓名测试命运灵匣网八字免费算命青海周易预测废铁网站设计到了明天讲鬼故事大全免费阅读宁波网站优化方案八字起名宝宝起名陈皮的养生作用是什么什么牌子的珠宝好seo站内站外优化外贸网站建设案例seo在线工具解梦晾衣服名称八字免费起名少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

民权资讯网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化