Github Document

1
2
3
4
#komga支持的格式
Comic Book archives: cbz, zip, cbr, rar
PDF: pdf
Epub: epub

通过Docker安装

1
2
3
mkdir -p /opt/komga && cd /opt/komga
nano docker-compose.yaml
mkdir -p /home/manga/{content,config}

重启后操作

1
2
cd /home/manga/config/lucene
sudo rm -rf *

Docker-Compose

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
services:
  komga:
    image: gotson/komga
    container_name: komga
    volumes:
      - type: bind
        source: /home/manga/config
        target: /config
      - type: bind
        source: /home/manga/content
        target: /data
    ports:
      - 25600:25600
    user: "1000:1000"
    environment:
      - TZ=Asia/Shanghai
      - JAVA_TOOL_OPTIONS=-Xmx8g
    restart: unless-stopped
1
docker compose up -d

更新

1
2
3
docker compose pull komga
docker compose up -d komga
docker image prune

Docker CLI

1
2
3
4
5
6
7
8
docker create \
  --name=komga \
  --user 1000:1000 \
  -p 25600:25600 \
  --mount type=bind,source=/home/manga/config,target=/config \
  --mount type=bind,source=/home/manga/content,target=/data \
  --restart unless-stopped \
  gotson/komga
1
docker start komga

更新

1
2
3
4
5
docker pull gotson/komga
docker stop komga
docker rm komga
docker start komga
docker image prune

通过jar文件安装

1
2
3
4
5
6
7
mkdir -p /opt/komga && \
download_url=$(curl -s https://api.github.com/repos/gotson/komga/releases/latest | jq -r '.assets[] | select(.name | test("komga-.*.jar")) | .browser_download_url') && \
curl -L $download_url -o /opt/komga/komga.jar && \
chmod +x /opt/komga/komga.jar

sudo apt install -y openjdk-21-jdk
cd /opt/komga && java -jar /opt/komga/komga.jar