From 4011a4c3eea36b94b09c6443b04349709078aef7 Mon Sep 17 00:00:00 2001 From: Zeedif Date: Fri, 24 Oct 2025 16:37:22 -0600 Subject: [PATCH] feat(koreader): Set public server as default for KOReader Sync (#1732) --- docs/Configuring-Suwayomi‐Server.md | 4 ++-- .../src/main/kotlin/suwayomi/tachidesk/server/ServerConfig.kt | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/Configuring-Suwayomi‐Server.md b/docs/Configuring-Suwayomi‐Server.md index 63bff81a..d567ed2a 100644 --- a/docs/Configuring-Suwayomi‐Server.md +++ b/docs/Configuring-Suwayomi‐Server.md @@ -204,7 +204,7 @@ server.opdsCbzMimetype = "MODERN" ### KOReader Sync ``` -server.koreaderSyncServerUrl = "http://localhost:17200" +server.koreaderSyncServerUrl = "https://sync.koreader.rocks/" server.koreaderSyncUsername = "" server.koreaderSyncUserkey = "" server.koreaderSyncDeviceId = "" @@ -213,7 +213,7 @@ server.koreaderSyncPercentageTolerance = 1.0E-15 # range: [1.0E-15, 1.0] server.koreaderSyncStrategyForward = PROMPT # PROMPT, KEEP_LOCAL, KEEP_REMOTE, DISABLED server.koreaderSyncStrategyBackward = DISABLED # PROMPT, KEEP_LOCAL, KEEP_REMOTE, DISABLED ``` -- `server.koreaderSyncServerUrl` where KOReader Sync Server is running. +- `server.koreaderSyncServerUrl` where KOReader Sync Server is running. Public servers (e.g., `https://sync.koreader.rocks/`, `https://kosync.ak-team.com:3042/`) or self-hosted instances can also be used. - `server.koreaderSyncUsername` the username with which to authenticate at the KOReader instance. - `server.koreaderSyncUserkey` the password/key with which to authenticate at the KOReader instance. - `server.koreaderSyncDeviceId` a unique ID to identify Suwayomi at the KOReader Sync Server. Leave blank to auto-generate. diff --git a/server/server-config/src/main/kotlin/suwayomi/tachidesk/server/ServerConfig.kt b/server/server-config/src/main/kotlin/suwayomi/tachidesk/server/ServerConfig.kt index 1f80e173..8223e12d 100644 --- a/server/server-config/src/main/kotlin/suwayomi/tachidesk/server/ServerConfig.kt +++ b/server/server-config/src/main/kotlin/suwayomi/tachidesk/server/ServerConfig.kt @@ -600,7 +600,8 @@ class ServerConfig( val koreaderSyncServerUrl: MutableStateFlow by StringSetting( protoNumber = 59, group = SettingGroup.KOREADER_SYNC, - defaultValue = "http://localhost:17200", + defaultValue = "https://sync.koreader.rocks/", + description = "KOReader Sync Server URL. Public alternative: https://kosync.ak-team.com:3042/", ) val koreaderSyncUsername: MutableStateFlow by StringSetting(