Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga, and the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family!
使用 ASP.NET 5 实现,提供跨平台预编译包,支持 pdf、epub 格式,仅支持浏览器浏览
对图片式的漫画/电子书不太友好
在线体验 Demo https://demo.kavitareader.com/,账户 demouser,密码 Demouser64
下文将展示在 Debian 11 下搭建 Kavita
环境
- Debian 11
参考
步骤
以下指令均在 root 用户下执行,其他用户酌情添加 sudo
获取并解压 Kavita
wget https://github.com/Kareadita/Kavita/releases/download/v0.4.9/kavita-linux-x64.tar.gz tar zxvf kavita-linux-x64.tar.gz
在 Release 页面 获取后续版本更新
更改执行权限
cd Kavita chmod +x ./Kavita
创建系统服务
在 /etc/systemd/system 下新建系统服务 kavita.service,写入以下内容
[Unit] Description=Kavita After=network.target [Service] WorkingDirectory=[Kavita 根目录路径] ExecStart=[Kavita 根目录路径]/Kavita [Install] WantedBy=multi-user.target
启动 Kavita
systemctl start kavita.service systemctl status kavita.service # 开机自启 systemctl enable kavita.service
Kavita 默认监听在 5000 端口
更改监听端口
进入 Kavita 项目根目录,进入 config 目录,编辑 appsettings.json(ASP.NET 项目配置文件),更改 Port 项,如下图
更新 Kavita
直接下载新的 Kavita 包,解压并覆盖原目录即可,Kavita 的数据全部保存在 config 目录下,备份该目录即可