Windows 下部署 Komga

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 的格式一定严格遵守缩进,这个搞了好久。

相关连接:
https://github.com/gotson/komga
https://komga.org/