* 戳上方蓝字“开源先锋”关注我
大家好,我是开源君!
硬盘里攒了几百G的漫画、轻小说、电子书,分散在各个文件夹里,想找一本都得翻半天。好不容易找到了,还得用不同的软件分别打开。
手机上想看?更麻烦,要么传文件,要么挂网盘,总差点意思。
更别提想跟家人朋友共享,那就完全没法弄了。
今天分享一个能统一管理所有阅读内容、随时随地都能访问的私人书房项目 - Kavita,专门为了解决这个痛点而生的。

项目简介
Kavita是是一款开源、自托管的数字图书馆管理系统,专为漫画、轻小说、电子书爱好者打造。
你可以在自己的电脑或NAS上搭建一个私人数字图书馆,然后用手机、平板、电脑浏览器随时访问阅读。所有数据都在你自己手里,安全又方便。
项目基于 .NET + Angular 构建,采用 GPL-3.0 协议开源,目前在 GitHub 上已获得超过 10k 个 Star,活跃度相当高。
功能特色
01 全格式统一入库
Kavita 支持几乎所有主流阅读格式:漫画类(CBR、CBZ、ZIP/RAR/7ZIP、原始图片),电子书类(EPUB、PDF),全部可以扫描入库、统一管理。
02 内置阅读器,真好用
针对漫画、条漫、EPUB、PDF,Kavita 各自内置了专属阅读器。支持翻页模式、连续滚动模式,EPUB 还能自定义字体和字号,甚至支持划线注释。
03 智能筛选找书快
Kavita 支持丰富的元数据标签(作者、类型、评分、状态等),并提供自定义筛选器功能。筛选条件可以保存并固定在首页或侧边栏,随时一键调出。
04 多用户权限管理
系统支持创建多个用户账号,每个账号可以设置独立的访问权限、阅读进度,还能单独配置年龄限制,支持 OIDC 第三方登录。
这样可以给全家人各开一个账号,互不干扰,各自看各自的。
05 还有一些贴心的小功能
阅读进度会自动保存并跨设备同步,早上在平板上看到第 37 话,晚上拿手机打开,直接从第 37 话继续,无缝衔接。 合集、阅读列表、想读清单可以自由创建,追连载或者规划"下一步读什么"都很顺手,还支持导入 CBL 格式的现有书单。 通过 OPDS 协议,Kavita 可以对接 Mihon、KOReader、Panels 等主流第三方阅读 App,不喜欢用浏览器读书的朋友也能接入自己熟悉的客户端。 界面主题同样支持自定义,官方和社区都有主题可以下载,深色模式、配色都能调,看着舒服最重要。 如果觉得基础功能不够,还有可选的 Kavita+ 订阅,可以自动抓取封面、评分、评论,并同步阅读状态到外部平台。
快速安装、使用
Kavita的安装方式非常灵活,开源君推荐最省心的 Docker 方式。
最快捷的体验方式:
Kavita 支持多种安装方式,最简单的是 Docker,一条命令跑起来:
docker run --name kavita -p 5000:5000 \
-v /your/manga/directory:/manga \
-v /your/storage/directory/kavita:/kavita/config \
--restart unless-stopped \
-e TZ=Asia/Shanghai \
-d jvmilazz0/kavita:latest把 /your/manga/directory 换成你本地存放漫画/书籍的目录,/your/storage/directory/kavita 换成你想存配置文件的目录,然后执行。
启动成功后,浏览器打开 http://[你的IP]:5000,按向导完成初始化配置:创建管理员账号,添加媒体库,指向本地的书籍目录,扫描入库,就可以开始读了。
没有服务器也没关系——在自己的电脑上跑也完全够用,局域网内其他设备都能访问。
或者使用官方推荐的 PikaPods 托管服务,直接在云端跑,省去折腾硬件的麻烦。
官方还提供了在线Demo,你可以先试试看喜不喜欢。
地址:https://demo.kavitareader.com/ 用户名: demouser密码: Demouser64
更详细的安装文档(NAS 安装、反代配置等)可以参考官方 Wiki:https://wiki.kavitareader.com/getting-started
开源君想说
尝试过把积灰多年的漫画压缩包和 EPUB 小说扔进 Kavita,手机浏览器打开就能接着看,不用拷来拷去,那种"书库终于整洁了"的感觉真的很爽。
Kavita让你用最低成本,搭起一个私有、好看、全格式通吃的在线数字图书馆。
感兴趣的话,不妨 Docker 跑一下试试,半小时就能拥有属于自己的私人线上书房~
更多细节功能,感兴趣的可以到项目地址查看:
https://github.com/Kareadita/Kavita





评论 (0)