搭建屬於自己的離線漫畫庫:我推薦你試試 Komga

2023-04-06     少數派

原標題:搭建屬於自己的離線漫畫庫:我推薦你試試 Komga

就在我起文之時,網上已不乏各種關於 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 後:

影視資源有 VideoStation 幫我整理和搜刮信息

拍攝的照片和視頻也有對應的 Photos 服務幫助我託管

音樂文件有 AudioStation 幫我託管在線音樂平台,它甚至支持歌詞自動匹配

唯獨我的漫畫資源沒有一個比較好的服務來進行整理和託管,這讓每次手動上傳下載和管理原始文件的我,像個原始人。

所以 Komga 的出現對我而言簡直就是久旱逢甘霖了。

Docker 里的 Komga 容器

Komga 的其他用途

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

但我發現有些網站和文章的圖片使用的文章初始的圖片地址,這就導致一旦最初的圖片掛掉後,你的剪藏內容中的圖片也會失效;又或者你所使用的平台工具可以把圖片上傳到他們自己的伺服器,這樣你就認為你的文章安全了嗎?

Naive!

我經歷了太多平台為了防止用戶白嫖他們的雲存儲空間作為免費圖床(印象、簡書、Gitee 等商業上沒錯,理解,尊重),都給圖片加了二次獲取驗證,讓這些圖片只有在他們自己平台上可能正常顯示,無疑讓你在文章遷移的時候犯難。

而且有些文章作者在發出來的時候,會非常注重文章的排版功能,但經過剪藏的文章,它的原始排版布局有一定幾率會被剪藏工具所破壞,這就給二次閱讀時候的你,一個非常膈應的感覺。

唉,真正靠譜的,永遠只有我們自己。

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

也會有一些 PDF 格式的書籍會放在 Komga 裡邊進行託管

因為 Komga 支持對 PDF 文件的託管和讀取,所以有很多我覺得寫的很棒的文章,我也更傾向於轉成 PDF 文檔後,一起丟到 Komga 中,這樣可以最大程度還原文章的排版,也一定程度避免了網站後期運維不善導致圖片資源丟失的問題(比如網站所用圖床掛了),畢竟數據無價嘛。

/ 更多熱門文章 /

文章來源: https://twgreatdaily.com/74ea72e7f8a70c0e08bf334c437b0da4.html