Docker跑个超牛的漫画阅读服务,多端多平台支持看个爽!
本期介绍一款Docker部署的漫画工具,到官网复制图片改了改,如图。(宝友这可不兴看啊
)

这个东西的好处便是:不局限于客户端,没广告,太好用了!
项目介绍
JM Boom 原本是一款基于 Tauri 开发的桌面应用(Windows、macOS、Linux),支持漫画搜索、收藏、阅读历史、章节下载和离线缓存等功能。项目作者同时提供了feat/docker分支,将前端和后端整合为一个 Docker 镜像。部署完成后,无需在电脑上安装客户端,直接通过浏览器即可访问。
需要特别说明的是,JM Boom 并不是 Kavita、Komga 一类本地漫画文件管理系统。它是面向特定第三方内容服务开发的非官方客户端,项目的内容展示能力依赖第三方接口。
部署流程
以威联通NAS为例,通过Docker Compose的方式进行部署。
部署代码如下:
services:
jm-boom:
image: ghcr.io/ppxb/jm-boom:latest
container_name: jm-boom
restart: unless-stopped
ports:
- "6699:3000" # 左侧端口自行更改
volumes:
- /share/Container/jm-boom/data:/app/data
environment:
RUST_LOG: "info,jm_boom_server=info"
JM_BOOM_ACCESS_PASSWORD: "qnap1234" # 服务验证密码,换自己的
JM_BOOM_CACHE_MAX_MB: "5120" # 缓存大小,这里是5GB
security_opt:
- no-new-privileges:true
打开威联通的Container Station创建新的应用程序。

如果你的服务拉不起来,查看日志可能大概率如下图,数据库文件访问权限导致。

SSH 或者 Web操作,给挂载目录赋权即可。

使用简介
部署完毕后,浏览器输入NAS_IP:6699即可访问服务,密码是部署时配置的qnap1234。

登录后,会弹出一个警示框。

主页的书架部分,只会展示阅读中,或者是收藏过的读本。

我们点击底部栏第二个图标,探索,可以看到是没有封面的。

这个部分需要点击底部最后的图标,设置,去进行配置。如下图关闭第一个功能即可。并且你可以在这里登录自己的JM账户,支持自动登录以及自动签到(不过JM本来也不需要登录就能看)。底部的缓存空间大小,跟我们部署配置的一致为5GB。

这时候再回到探索中便可刷新出封面,分类筛选这些就不细说了。

随便点一部进去,阅读、收藏下载、查看章节等等。

不过大批量下载的话,下着下着容易报错,不知道为啥。

移动端的话,体验也没差,不过保存到桌面做成pwa应用,没有上下栏阅读体验会更好。

后续作者表示会做云端、本地同步的相关功能。
最后
妙啊~
感谢观看,本文完。
