使用Suwayomi实现Mihon阅读漫画多设备同步

Mihon 没有多设备同步功能

使用 Mihon 阅读漫画已经有一年多了,这个软件是我目前用过最舒服的漫画资源管理和阅读器。但是这个软件也有一个痛点一直没能解决,那就是多设备同步的问题,而这个问题终于被 Suwayomi 成功解决。问题解决后写下这个解决方案方便以后查阅

什么是 Suwayomi

Suwayomi-Server 是一个经过改造后的 Mihon,可以理解为它是一个部署完成后24小时不间断运行的 Mihon,在 Mihon 上安装 Suwayomi 插件后可以在任何设备上阅读上面的漫画资源,并且可以实现漫画阅读进度同步的功能

Suwayomi 服务器搭建

搭建 Suwayomi 有几种不同的方法,我这里继续使用 Docker 搭建,在一个空的目录下编辑 docker-compose.yaml 文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
version: "233"

services:

suwayomi_server:
image: ghcr.io/suwayomi/suwayomi-server:stable
container_name: Suwayomi-Server
volumes:
- /<PATH>/<TO>/<downloads-dir>:/home/suwayomi/.local/share/Tachidesk/downloads # 此处为下载漫画的目录,为防止出错,此目录要放在第一行
- /<PATH>/<TO>/<config-dir>:/home/suwayomi/.local/share/Tachidesk # 此处为 Suwayomi 的配置文件目录
ports:
- 4567:4567
restart: unless-stopped

使用命令启动 Docker 容器

1
docker compose up -d

容器启动后,浏览器打开 服务器IP:4567,即可进入 Suwayomi 的管理页面,然后和使用 Mihon 一样,在设置中添加扩展库、安装需要的漫画插件

Mihon 漫画资源迁移至 Suwayomi 服务器

在 Mihon 的设置中找到数据与存储,点击创建备份

然后在 Suwayomi 服务器的设置中找到备份设置,选择恢复备份,恢复文件使用从 Mihon 中保存到的备份文件

注意 Suwayomi 也要安装和 Mihon 中使用到的一样的插件,否则会无法阅读该插件下的漫画(废话,没有插件怎么看漫画)
备份恢复完成后,就可以在书架中看到 Mihon 中收藏的漫画资源了

现在已经可以直接通过浏览器阅读漫画了,在书架中选择要阅读的漫画资源,可以成功获取漫画的信息,章节信息

选择要阅读的章节,可以成功在浏览器中阅读漫画资源

Mihon 阅读 Suwayomi 资源

要在 Mihon 上阅读 Suwayomi 的资源,首先得在 Mihon 上安装 Suwayomi 插件,在 Mihon 中添加插件库

1
https://raw.githubusercontent.com/suwayomi/tachiyomi-extension/repo/index.min.json

找到 Suwayomi 插件,安装,在插件的设置中,设置 Suwayomi 服务器地址,重启应用,就可以在插件中看到服务器上的漫画资源了

漫画资源迁移至 Suwayomi

直接使用 Mihon 自带的迁移功能,在 Mihon 的书架页面,选择需要迁移的漫画

迁移的目标就选择 Suwayomi,等待迁移即可

迁移完成后,就可以在 Mihon 中阅读 Suwayomi 的漫画资源了

其他设备也可以用同样的方法迁移漫画资源至 Suwayomi,也可以在一台设备迁移完成后,使用这台设备新生成的备份文件快速迁移

漫画阅读进度同步

要实现多设备的阅读进度同步,要在 Mihon 的设置中找到进度同步,选择启动 Suwayomi

当开启了 Suwayomi 进度同步,每阅读完一话,会自动将阅读进度同步到 Suwayomi 服务器上,其他设备在更新时会自动拉取阅读进度,至此实现了 Mihon 多设备漫画阅读进度同步的功能


Mihon 的多设备漫画资源同步问题在刚开始使用的时候并不在意,因为那时我只在手机上阅读漫画,直到我专门购买了一台平板电脑用于看漫画之后,两台设备的资源不同步问题才显现出来
也尝试过用手动备份,然后使用 Syncthing 同步备份文件,在另一台设备上手动恢复,但是这个方案基本就是手动同步了,非常的麻烦,索性放弃
现在的 Suwayomi 服务器加 Mihon 是目前最舒适的解决方案,漫画阅读体验更好了(ノ ̄ω ̄)ノ