Komga 是一个免费开源的漫画媒体服务器,支持 CBZ、CBR、PDF 和 EPUB 文件,经测试,也支持官网上没写的 RAR、ZIP 压缩包文件,其中 RAR 不支持 RAR5。支持 REST API 和 OPDS 。官方提供了演示网站: https://demo.komga.org 账号:
demo@komga.org
密码:komga-demo
安装
安装 Java
Windows 下使用 Jar 运行比较方便,安装需要 Java 版本 8+ (或 1.8+) 才能运行 Komga。可以在官网上下载 Java11 ,我把官网下载的上传到百度网盘 ,这里就不做太多篇幅,可以自行百度安装。
下载
打开 https://github.com/gotson/komga/releases 下载最新版的 jar 文件,在 jar 同目录下新建一个 bat 文件,输入 java -jar -Xmx2g komga-0.157.2.jar
其中 -Xmx2g
是把 Komga 可以使用的最大内存限制在 2g。双击打开 bat 文件即可运行。如图
配置(可选)
可以在 jar 文件同目录下新建文件 application.yml
根据自己需求配置,更多配置参考官网optional-configurations
下面是我自己的配置
# Only keep lines that are relevant to you!
# Lines starting with # are comments
# Make sure indentation is correct (2 spaces at every indentation level), yaml is very sensitive!
komga:
libraries-scan-cron: "0 0 */8 * * ?" # 8小时自动扫描库
libraries-scan-startup: false # 在启动时扫描库
#libraries-scan-directory-exclusions: # 从扫描中排除目录的模式
# - "#recycle" # synology NAS recycle bin
# - "@eaDir" # synology NAS index/metadata folders
# - "@Recycle" # QNAP NAS recycle bin
remember-me:
key: asdfghjkl!@ # 需要通过 cookie 激活记住我的自动登录
validity: 30d # cookie 的有效期以秒为单位,此处为 30 天
session-timeout: 7d # 会话超时,这里是 7 天
database:
file: ${user.home}/.komga/database.sqlite #数据库文件,默认 C:\用户\.komga\
native-webp: true
cors.allowed-origins:
- http://localhost:8081
- http://localhost:8082
delete-empty-collections: true
delete-empty-read-lists: true
task-consumers: 32 #将使用任务的初始线程数,默认 1 建议加大
task-consumers-max: 64 #将使用任务的最大线程数,默认 1 建议加大
server:
port: 2082
Komga 配置
打开
在浏览器输入 http://IP:端口/
,注册登录。
添加漫画
后记
用 Windows 部署 Komga 真的很少见,但是我偏偏就是 Windows server,难点应该也就是配置文件 application.yml
的格式一定严格遵守缩进,这个搞了好久。