自建多设备电子书阅读及进度同步方案

2024-08-06 20:22:50 浏览数 (2)

方案构成:

  • KOreader: 阅读软件,支持 Android, linux
  • koreader-sync-server: 配套同步进度软件
  • syncthing

概述

多设备安装 KOreader,使用 syncthing 同步书籍目录,自建并使用 koreader-sync-server 同步阅读进度。

建议采用书名匹配进度,实测二进制貌似有问题。

自建 sync

docker compose

12345678910111213

version: '3.3'services: kosync: image: koreader/kosync:latest container_name: kosync ports: - 7200:7200 volumes: - ./logs/app:/app/koreader-sync-server/logs - ./logs/redis:/var/log/redis - ./data/redis:/var/lib/redis

测试可用性

12

curl -k -v -H "Accept: application/vnd.koreader.v1 json" https://localhost:7200/healthcheck# should return {"state":"OK"}

效果展示

References

  • koreader-sync-server
  • https://aur.archlinux.org/packages/koreader-bin

0 人点赞