Kavita – 自托管漫画/电子书阅读服务器

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 目录下,备份该目录即可

效果

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据