热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

跨平台漫画阅读服务器Kavita

从4月1日开始封控算起,到今天正好半个月了。一开始段子满天飞,因为大家都乐观的认为清明节会解封,现在不说遥遥无期吧,咱们小区

在这里插入图片描述

从 4 月 1 日开始封控算起,到今天正好半个月了。一开始段子满天飞,因为大家都乐观的认为清明节会解封,现在不说遥遥无期吧,咱们小区估摸着是要到五一节了吧。

小区前几天公告了两例🐏,直到今天才出现在每天公布的居住地信息中,大家都在关心,是从发现🐏之日开始 +7+7 天,还是公布之后 +7+7 天呢?

昨天做了一次抗原,今天继续抗原。明天?等通知啦



从图片看,本文应该开始于 2021 年 6 月,还在 Komga 前面,可为啥一直没写完呢?😳,发布前已按照最新版更新了部分图片。

什么是 Kavita ?

Kavita 是一个快速、功能丰富、跨平台的阅读服务器。以漫画为主,目标是成为满足您所有阅读需求的完整解决方案。设置您自己的服务器并与您的朋友和家人分享您的阅读收藏。

目前已经支持的格式:

  • 漫画/漫画:ZIPRARCBRCBZCB7CBTTAR.GZ7ZIP/7Z
  • 书籍:EPUB2EPUB3PDF
  • 原始图像:JPG/JPEGPNGWebP

官方提供了演示网站可用于体验:https://demo.kavitareader.com

账号: demouser
密码: Demouser64

在这里插入图片描述

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 kavita ,选择第一个 kizaing/kavita,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 kavita,并在其中建 2 个子文件夹,分别为 mangadata

文件夹装载路径说明
docker/kavita/manga/manga存放漫画
docker/kavita/data/kavita/data存放设置

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号

本地端口容器端口
50505000

命令行安装

老苏更喜欢命令行,搭建环境比较快捷

# 新建文件夹 kavita 和 子目录
mkdir -p /volume2/docker/kavita/{manga,data}# 进入 kavita 目录
cd /volume2/docker/kavita# 运行容器
docker run -d \--restart unless-stopped \--name kavita \-p 5050:5000 \-v $(pwd)/manga:/manga \-v $(pwd)/data:/kavita/data \kizaing/kavita:latest

运行

在浏览器中输入 http://群晖IP:5050,就能看到主界面了。

第一次运行要注册一个用户,密码必须包含大小写字母

用注册用户登录

刚登录什么都没有

  • 添加库

Server settings --> Libraries --> Add Library

关于类型 type,百度了一下,好像是这么划分的

  • manga 特指日本漫画
  • comic 指欧美漫画

找到并添加我们之前设置的 manga目录

将文件导入 manga目录之后,点 Scan library 按钮

从导入的书籍看,去年还不支持 pdf,但现在的 0.5.1.1 已经没问题了

点击书籍进入详情

开始阅读

内置了一个简单且响应迅速的漫画阅读器,能够缓存,再次打开的时候会非常快

在这里插入图片描述

Kavita 支持 OPDS 协议,所以可以用第三方支持 OPDS 协议的阅读器,比如 静读天下

更多关于 OPDS 的内容,可以去看看老苏写的『 简约但绝不简单的Komga 』


参考文档

Kareadita/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.
地址:https://github.com/Kareadita/Kavita


Kavita
地址:https://www.kavitareader.com/


推荐阅读
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 基于Dubbo与Zipkin的微服务调用链路监控解决方案
    本文提出了一种基于Dubbo与Zipkin的微服务调用链路监控解决方案。通过抽象配置层,支持HTTP和Kafka两种数据上报方式,实现了灵活且高效的调用链路追踪。该方案不仅提升了系统的可维护性和扩展性,还为故障排查提供了强大的支持。 ... [详细]
  • 在拉斯维加斯举行的Interop 2011大会上,Bitcurrent的Alistair Croll发表了一场主题为“如何以云计算的视角进行思考”的演讲。该演讲深入探讨了传统IT思维与云计算思维之间的差异,并提出了在云计算环境下应具备的新思维方式。Croll强调了灵活性、可扩展性和成本效益等关键要素,以及如何通过这些要素来优化企业IT架构和运营。 ... [详细]
  • 三角测量计算三维坐标的代码_双目三维重建——层次化重建思考
    双目三维重建——层次化重建思考FesianXu2020.7.22atANTFINANCIALintern前言本文是笔者阅读[1]第10章内容的笔记,本文从宏观的角度阐 ... [详细]
  • Python 3 Scrapy 框架执行流程详解
    本文详细介绍了如何在 Python 3 环境下安装和使用 Scrapy 框架,包括常用命令和执行流程。Scrapy 是一个强大的 Web 抓取框架,适用于数据挖掘、监控和自动化测试等多种场景。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 本文探讨了如何通过编程手段在Linux系统中禁用硬件预取功能。基于Intel® Core™微架构的应用性能优化需求,文章详细介绍了相关配置方法和代码实现,旨在帮助开发人员有效控制硬件预取行为,提升应用程序的运行效率。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • 如何在Linux系统中实现Windows风格的桌面环境:将Ubuntu 18.04定制为Windows主题界面
    如果您是从Windows转到Linux系统的用户,可能会觉得默认的Ubuntu主题和桌面环境缺乏吸引力和可定制性。尤其是对于习惯了Windows风格的任务栏和主题的用户,Ubuntu 18.04的橙色主题可能显得过于简洁。为了提升用户体验,可以通过安装特定的桌面环境和主题来实现类似Windows的界面效果。本文将详细介绍如何在Ubuntu 18.04中配置和定制桌面环境,使其具备Windows风格的外观和功能。 ... [详细]
  • Squaretest:自动生成功能测试代码的高效插件
    本文将介绍一款名为Squaretest的高效插件,该工具能够自动生成功能测试代码。使用这款插件的主要原因是公司近期加强了代码质量的管控,对各项目进行了严格的单元测试评估。Squaretest不仅提高了测试代码的生成效率,还显著提升了代码的质量和可靠性。 ... [详细]
  • 本文详细探讨了在ASP.NET环境中通过加密数据库连接字符串来提升数据安全性的方法。加密技术不仅能够有效防止敏感信息泄露,还能增强应用程序的整体安全性。文中介绍了多种加密手段及其实施步骤,帮助开发者在日常开发过程中更好地保护数据库连接信息,确保数据传输的安全可靠。 ... [详细]
  • 在需要将网页内容保存为图片时,通常可以使用系统自带的截图工具。然而,对于较长的页面,尤其是带有滚动条的情况,操作起来较为不便。为此,推荐一款功能强大的Chrome浏览器插件——FireShot。该插件不仅支持区域截图,还能实现整页长截图和视频录制,极大地提升了网页内容的捕捉效率和质量。此外,FireShot还提供了丰富的编辑和分享选项,方便用户进行后续处理和分发。 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
author-avatar
淡淡木香coolgirl
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有