漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

2026-08-18 10:13:43 0点赞 1收藏 0评论

小时候最喜欢做的一件事,蹲在一个小书摊仔细的翻着地上的漫画,稍微大一点,就喜欢泡在新华书店翻着新上架的漫画书,那时盼望着早点长大,长大后却无比怀念那段时光,

小时候,没有足够多的零花钱让我看各种漫画,长大后能买各种各样的漫画,却没有时间和精力去看书,如果你也是个漫画迷,今天的主题很适合你,本期为大家分享一个项目:MangaDock。

MangaDock是一款基于 Python3 开发的漫画管理与阅读工具,可以阅读、整理NAS中的漫画文件,项目也提供相关的下载功能。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

一、体验MangaDock

进入项目后,输入账号和密码,账密需要在日志中查看。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

第一次进入MangaDock可以根据自己喜欢的风格,更改系统颜色,然后记得把密码修改下,默认的密码有点长,每次登录还需要返回日志中查询,有点麻烦。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

支持PDF和CBZ漫画文件,支持书库管理功能。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

点击任务列表,可以查看任务的进度。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

点击一个自有合规的漫画进行观看。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

如果漫画看到一半跳出,支持从上次阅读的地方继续看。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

现在的封面不喜欢,还支持更换封面。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

在统计中可以查看每本漫画阅读的时长。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

还可以检查书库中的漫画是否有更新,可选择手动更新或自动更新。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

如果已经有合法获得的漫画文件,可以上传到【comic】的文件夹中,点击扫盘,将漫画加入书架中。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

二、NAS部署

首先进入威联通NAS,打开ContainerStation,将下方的代码进行复制粘贴,使用作者的代码,在部署的时候有些小问题。后面让ai改了几版后,有了下方的代码。

services:

mangadock-init:

image: docker.1ms.run/dddinmx/mangadock:v1.2

pull_policy: never

container_name: MangaDock-init

restart: "no"

network_mode: none

entrypoint:

- python3

- -c

command:

- |

import os

root = "/qnap-data"

os.makedirs(os.path.join(root, "comic"), exist_ok=True)

os.makedirs(os.path.join(root, "cover"), exist_ok=True)

comic_json = os.path.join(root, "comic.json")

if os.path.isdir(comic_json):

os.rmdir(comic_json)

if not os.path.exists(comic_json):

open(comic_json, "a").close()

if not os.path.isfile(comic_json):

raise RuntimeError("comic.json is not a file")

print("MangaDock data initialization completed.")

print("comic.json:", comic_json)

volumes:

- /share/Container/mangadock/data:/qnap-data

mangadock:

image: docker.1ms.run/dddinmx/mangadock:v1.2

pull_policy: never

container_name: MangaDock

restart: unless-stopped

network_mode: bridge

depends_on:

mangadock-init:

condition: service_completed_successfully

ports:

- "15023:5001"

environment:

TZ: Asia/Shanghai

MANGADOCK_COOKIE_SECURE: "false"

command:

- python3

- app.py

volumes:

- /share/Container/mangadock/data/comic:/app/comic

- /share/Container/mangadock/data/cover:/app/static/cover

- /share/Container/mangadock/data/comic.json:/app/comic.json

- mangadock_instance:/app/instance

volumes:

mangadock_instance:

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

接着等待容器的创建。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

成功部署后,需要点击【日志】,查看初始的账号和密码。账号是admin,admin,"/"后面是密码。

漫画下载、管理、阅读一站搞定!NAS上部署MangaDock

MangaDock对于爱看漫画的人来说,是个很好的项目,不管是漫画阅读阅读还是漫画收藏功能比较完整。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松