前言

本地本子存太多了,突发奇想想搭建一个在线看漫画的服务,遂找到了Komga。
下面记录一下如何在服务器的docker上部署

安装步骤

  1. 服务器端需要安装Java环境,至少在JDK17及以上
    • Centos为例:
      1
      2
      3
      4
      5
      6
      7
      8
      #查看云端yum库中目前支持安装的jdk软件包
      yum search java|grep jdk

      #选择版本安装jdk
      yum install -y java-17-openjdk

      #安装完成后,验证是否安装成功
      java -version
  2. Komga的GitHub地址,下载最新版本的jar文件,上传到服务器即可

  3. 在 CentOS 安装

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 在komga中创建子目录
    mkdir config
    mkdir data

    # 创建文件
    cd config
    touch database.sqlite

    # 运行komga,版本号具体而论
    java -jar komga-***.jar
  4. 运行
    在浏览器中输入 http://服务器IP:8080,就能看到主界面了,登录即可
    如果有其它服务在使用8080端口会导致安装失败,把另一个服务暂时关闭即可

  5. docker运行

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    docker create \
    --name=komga \
    --user 1000:1000 \
    -p 3080:8080 \ #我这里选择3080端口映射
    --mount type=bind,source=/path/to/config,target=/config \ #/path/to/config 是刚才创建的文件
    --mount type=bind,source=/path/to/data,target=/data \ #/path/to/data 也是刚才创建的文件
    --restart unless-stopped \
    gotson/komga

    #启动docker
    docker start komga

内容部分来自互联网