Как установить KOReader и подключить синхронизацию
Инструкция для ридеров на Linux (Kobo, PocketBook, Cervantes, tolino) и Android-устройств. Синхронизация работает только с прогрессом и метаданными — файлы книг не загружаются.
1. Включите синхронизацию в личном кабинете
- Войдите в аккаунт и откройте «Синхронизация».
- Нажмите «Подключить ридер» — появятся логин, пароль и адрес сервера.
- Сохраните эти данные: пароль показывается один раз.
2. Скачайте KOReader
Официальные сборки: github.com/koreader/koreader/releases. Выберите файл под ваше устройство (см. ниже).
3. Установка по устройствам
Kobo (Touch, Glo, Clara, Libra, Sage, Elipsa и др.)
- Подключите Kobo по USB, откройте диск устройства.
- Скачайте пакет KFMon + KOReader (первый пост на странице релиза) и распакуйте в корень диска (не в подпапку).
- Скачайте
koreader-kobo-*.zipи распакуйте папкуkoreaderв.addsна устройстве. - В файле
.kobo/Kobo/Kobo eReader.confдобавьте (если нет) в[FeatureSettings]:ExcludeSyncFolders=(\.(?!kobo|adobe).+|([^.][^/]*/)+\..+) - Безопасно извлеките устройство. Kobo перезагрузится и появится иконка KOReader.
Подробнее: wiki Kobo.
PocketBook (Era, Touch, Lux, Verse и др.)
- Скачайте пакет
koreader-pocketbook-*.zipс релиза. - Распакуйте на компьютере — появятся папки
applicationsиsystem. - Подключите ридер по USB и скопируйте/объедините обе папки в корень диска устройства.
- Безопасно извлеките. На главном экране: Apps → USER'S →
@koreader.
Подробнее: wiki PocketBook.
Android (смартфоны и e-ink: Onyx Boox, Likebook, Bigme)
- В настройках Android включите «Установка из неизвестных источников».
- Скачайте APK
koreader-android-arm-*.apk(для большинства — ARM; x86 для эмуляторов). - Откройте APK на устройстве или установите через
adb install koreader-*.apk. - KOReader появится в списке приложений.
Подробнее: wiki Android.
Kindle (только с джейлбрейком)
Требуется джейлбрейк устройства. После этого установите KOReader по инструкции для Kindle. Синхронизация настраивается так же.
Подробнее: wiki Kindle.
reMarkable / Cervantes / tolino / Linux-десктоп
Используйте соответствующую сборку (koreader-remarkable-*, koreader-cervantes-*, koreader-linux-*). Инструкции — на wiki KOReader для каждой платформы.
4. Настройте синхронизацию прогресса в KOReader
- Откройте любую книгу в KOReader и нажмите иконку гаечного ключа (настройки) в верхнем меню.
- Выберите «Progress sync» (Синхронизация прогресса).
- Нажмите «Свой сервер синхронизации» (Custom sync server) и введите адрес из личного кабинета:
https://indigolibra.ru/koreader. Это единственный адрес, который нужно указывать. - Поле «Имя хоста устройства» (Device Hostname) — не адрес, а необязательная подпись устройства. Его можно оставить пустым: KOReader подставит модель устройства.
- Нажмите «Зарегистрироваться / Войти» (Register / Log in) и введите логин и пароль из личного кабинета. Это не создание нового аккаунта, а привязка к уже выданным данным — придуманный логин/пароль не подойдут.
- Включите «Автоматическая синхронизация документов».
- Включите «Отправить метаданные документа» — обязательно, иначе синх не пройдёт: без названия и автора трекер не сможет сопоставить книгу (сервер вернёт ошибку, см. «Последние синхронизации»).
- При желании включите автосинх при открытии/закрытии книги.
5. Метод сопоставления документов
Чтобы прогресс попал в правильную книгу, KOReader должен понять, что на устройствах открыта одна и та же книга. В «Progress sync» есть пункт «Метод сопоставления документов» (Document matching method):
- По содержимому файла (Binary) — рекомендуется. Книги сверяются по хэш-сумме. Файлы на ридере и телефоне должны быть идентичными копиями из одного источника. Если та же книга скачана с другого сайта, хэш будет другим и прогресс не свяжется.
- По метаданным (Metadata) — гибче: сопоставление по названию и автору, подходит, если файлы немного отличаются. Может дать сбой при кривых метаданных.
Наш сервер работает в обоих случаях: сначала ищет книгу по хэшу файла, а если хэша нет — по названию и автору. Для второго варианта обязательно включайте «Отправить метаданные документа».
6. Проверьте
Откройте книгу на ридере, прочитайте несколько страниц и закройте. В личном кабинете в разделе «Книжный трекер» книга появится автоматически со статусом «Читаю» и прогрессом.
KOReader распространяется под лицензией AGPL-3.0. Мы не распространяем его и не храним ваши файлы книг — синхронизируется только прогресс и метаданные (название, автор).