Hi,请  登录  或  注册

Manga Service – 一键搭建你的私人漫画服务器

对于喜欢漫画的朋友来说,能拥有一个完全自主可控的漫画服务器,随时随地用电脑、平板、手机访问,是一件非常爽的事情。Manga Service 就是这样一款基于 FastAPI 开发的漫画服务器,支持漫画管理、用户系统、阅读进度同步等功能,甚至可以使用 Docker 快速部署,让你一键搭建属于自己的在线漫画平台。

Manga Service – 一键搭建你的私人漫画服务器Manga Service 主要功能

1. 用户系统

  • 用户注册 & 登录(默认管理后台:http://localhost:8812/static/login.html
  • Token 认证,支持 API 访问权限管理
  • 用户角色划分(普通用户 / 管理员)

2. 漫画管理

  • 支持爬虫导入漫画数据,自动整理到数据库
  • SQLite / MySQL 数据存储,兼容不同数据库环境
  • 漫画、章节、用户进度多对多关联,数据结构清晰

3. 漫画阅读功能

  • 网页版漫画阅读器,可在 PC / 手机 / 平板流畅阅读
  • 支持 PWA(渐进式 Web 应用),可添加到桌面直接打开
  • 自动保存阅读进度,随时切换设备无缝衔接
  • 章节导航(上一章 / 下一章)
  • 阅读历史记录,支持缓存优化

4. 技术特点

  • FastAPI 框架开发,支持异步高性能处理
  • Docker 一键部署,快速构建漫画服务器
  • SQLite / MySQL 兼容,存储数据更加灵活
  • 清华镜像源加速,安装依赖速度更快

快速部署教程

方式 1:Docker 一键搭建

git clone https://GitHub.com/d8349565/manga_service.git
cd backend
docker-compose up -d

部署完成后,漫画服务器将在 8812 端口 启动,可直接访问。

方式 2:本地开发运行

pip install -r requirements.txt
cd backend
python main.py

适合本地调试和二次开发,可自由修改代码。

API 接口说明

用户认证

  • POST /api/auth/register – 用户注册
  • POST /api/auth/login – 用户登录
  • GET /api/auth/me – 获取当前用户信息

漫画管理

  • GET /api/comics – 获取漫画列表
  • POST /api/comics – 添加新漫画
  • GET /api/comics/{comic_id} – 获取漫画详情
  • DELETE /api/comics/{comic_id} – 删除漫画

章节管理

  • GET /api/comics/{comic_id}/chapters – 获取章节列表
  • POST /api/comics/{comic_id}/chapters – 添加新章节
  • GET /api/chapters/{chapter_id} – 获取章节详情

阅读进度管理

  • GET /api/reader/comics/{comic_id}/read/{chapter_id} – 获取阅读内容
  • GET /api/reader/comics/{comic_id}/progress – 获取阅读进度
  • POST /api/reader/progress – 更新阅读进度
  • GET /api/reader/history – 获取阅读历史

项目源码 & 相关链接

下载地址:


隐藏内容,解锁需要先评论本文
评论后刷新解锁

文章名称:Manga Service – 一键搭建你的私人漫画服务器
除非特别注明,本站所有文章均为原创,转载请注明出处:264玫瑰资源库
部分教程资源来源于互联网,请谨慎辨别广告内容,避免上当受骗!

评论 抢沙发

登录

找回密码

注册