From 0ba2abc53d64ecd6504637745721659d0017c8f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Sat, 11 Oct 2025 17:16:30 +0200 Subject: [PATCH] Komga: Update dependencies and enable RAR5 support (#8257) * Fixes * Bump to Trixie * Update komga-install.sh --- ct/komga.sh | 2 +- frontend/public/json/komga.json | 2 +- install/komga-install.sh | 19 +++++++++++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/ct/komga.sh b/ct/komga.sh index a4d7dd2a0..36a6c3376 100644 --- a/ct/komga.sh +++ b/ct/komga.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/frontend/public/json/komga.json b/frontend/public/json/komga.json index 6d26e1462..781cda0b3 100644 --- a/frontend/public/json/komga.json +++ b/frontend/public/json/komga.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/install/komga-install.sh b/install/komga-install.sh index c7114d1ed..c8d073b85 100644 --- a/install/komga-install.sh +++ b/install/komga-install.sh @@ -13,7 +13,16 @@ setting_up_container network_check update_os -JAVA_VERSION="21" setup_java +msg_info "Installing dependencies" +$STD apt -y install \ + libarchive-dev \ + libjxl-dev \ + libheif-dev \ + libwebp-dev +msg_ok "Installed dependencies" + +JAVA_VERSION="23" setup_java +fetch_and_deploy_gh_release "kepubify" "pgaskin/kepubify" "singlefile" "latest" "/usr/bin" "kepubify-linux-64bit" USE_ORIGINAL_FILENAME="true" fetch_and_deploy_gh_release "komga-org" "gotson/komga" "singlefile" "latest" "/opt/komga" "komga*.jar" mv /opt/komga/komga-*.jar /opt/komga/komga.jar @@ -26,7 +35,8 @@ After=syslog.target network.target [Service] Type=simple WorkingDirectory=/opt/komga/ -ExecStart=/usr/bin/java -jar -Xmx2g komga.jar +Environment=LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu +ExecStart=/usr/bin/java --enable-native-access=ALL-UNNAMED -jar -Xmx2g komga.jar TimeoutStopSec=20 KillMode=process Restart=on-failure @@ -41,6 +51,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned"