Mango - 开源、自托管漫画管理与阅读工具

原始链接在: Mango - 开源、自托管漫画管理与阅读工具 - 小众软件

Mango 是一款开源、自托管的漫画管理与阅读工具,支持多用户、OPDS 目录、嵌套文件夹、自动保存阅读进度、拥有插件系统,部署简单。可在移动设备访问阅读。@Appinn


感谢 @smallpig 的推荐:说明很牛X,漫画收藏界的 PLEX,致命伤是不支持 PDF、epub。

Mango 管理、阅读漫画

Mango 可以帮你管理海量的本地漫画,并直接在网页上阅读这些漫画,另外自身支持作为 OPDS 目录,以书源的方式添加到第三方客户端阅读,比如 KyBook 3 (iOS)、Librera (Android)。

Mango 支持的格式较少:.cbz.zip.cbr 和.rar

而关于 Epub、PDF 格式的讨论,开发人员在 2020 年的回复是「Mango 被设计为漫画阅读器,而不是一般的电子书阅读器。我认为这些格式的漫画并不常见」,后面就没有类似的讨论了。

至于漫画界格式到底如何,有没有同学讲讲?

Mango 部署

Mango 支持在 Linux(amd64/x86-64arm32/64)下直接下载并运行,或 Docker 部署:

git clone https://github.com/getmango/Mango.git
## 默认 amd64 构架,如果是 ARM 构架,需要修改代码库里的 Dockerfile.arm64v8 或 Dockerfile.arm32v7 文件名为 Dockerfile
## 修改 env.example 文件名为 .env 
docker-compose up -d

然后就可以通过 localhost:9000 来访问 Mango 了。注意默认用户名为 admin,密码需要在 docker-compose logs 中查看。更多安装详情可以参考官方文档

然后,就可以将漫画文件保存在 /root/mango/library 之下的子文件夹中了,注意必须是子文件夹才能识别。然后等一会就能看到漫画了。如果要调整文件夹位置,需要修改配置文件。

阅读

Mango 的阅读模式有无限向下阅读与翻页两种模式,移动设备下也挺舒服的。当然漫画这种事情,屏幕越大越爽。

获取

祝各位漫画爱好者读的开心:


原文:https://www.appinn.com/mango/

全方面不如kavita,而且kavita现在还在积极维护更新

漫画一般用 Komga

1 Like

所谓全方面的具体是指哪方面?

一直想找一个能够批量导入tag的漫画管理器,自动正则识别或者手工批量导入作者、杂志、汉化组、特殊标识等,可惜一直没找到

一直在用Cover,还能看onedrive的漫画,就是没有移动端

跨平台部署、丰富的格式、方便的书架UI、书籍元数据、多账户管理、阅读器设置的多样性等等

1 Like

10年前用过一个能直接看rar里面jpg漫画的软件,是不是就是这货

kavita5年用户,支持主流格式,今年维护比较多,加入了高级认证模式,可以解锁更多的管理功能

优点:
支持主流格式
支持电子书,同时可以兼顾漫画,不用搞两套
较为丰富的阅读选项
支持OPDS(但貌似只支持PDF?)
原生的自适应页面,可以覆盖pc web,ipad,手机(所以我对移动端并不感冒,手机浏览器就可以很好的阅读访问)

缺点:
如上提到的系列标题命名有些难懂,可能是我还没搞明白
无法获得公共评分
需要自行建立符合他们的命名规范
貌似没有主流客户端?我是部署在docker里,然后在各个设备浏览器访问

所以如果你没有一个特别依赖的阅读客户端的话,用它就很不错,除了文件的命名规范需要注意下,不会破坏你的目录结构,也不会产生额外的配置文件在你的资源目录里

PS:
刚看了下,是有主流平台客户端的,只是我一直都是部署在docker里,没太关注客户端
image

1 Like

目前在用 Calibre 配合 calibre-web,漫画文件管理和元数据的获取都挺好的,就是在线阅读的体验实在不行。阅读时要在服务器上把整个文件加载到内存里,然后发到阅读设备上浏览器也要吃完内存。占用服务器内存不说,加载时间就要很久,文件稍微一大安卓上的浏览器就会崩溃。

kavita、komaga、lanraragi 都试过,阅读体验还不错,但用 calibre 管理习惯了,迁移成本太高(已经屯了16416本),暂时就将就用着。

1 Like

系列是依赖eupb元数据里的丛书和丛书编号的,出错了就加载不出来(kavita的文件组织识别太严格了,这确实是个缺点)。githubrelease里的都是服务端,kavita现在没有独立的客户端。

简单装了kavita试用一下,发现有点小问题。比如我一个文件夹内如果有不同尺寸的图片,在翻页模式下,尺寸大的图自适应有问题,基本只能显示一部分,只能设置为webton模式才能正常。
另外,电子书只有英文字体。
当然,浅尝辄止,以上可能是我不会设置。

一直用这个追漫画(虽然还很简陋)。有几个 gui 在积极开发。

今天又试装了下mango。仅从看漫画的角度,我感受比kavita好。至少不同尺寸的画幅,在pc浏览器里的缩放正常了。当然,必须放子文件夹的确是很奇怪的设定。

一般漫画格式我都是用的epub或者pdf,我的确没试过图片集的模式看图,你可以试下用阅读器的阅读选项看下,默认滚动视图,通常我读书用滚动视图,看漫画会用单页视图。

image

至于电子书字体,它取决于你的书籍来源吧,如果你说的是阅读字体,需要你自己配置字体文件并指定,我觉得系统字体够了

我找到问题了。docker默认拉取的latest竟然是0.4.9版本,改成nightly拉取最新的0.7.8后,图像显示全正常了。看了下releases,0.4.9到现在的0.7.8变动巨大,更新非常积极。